介面就乙個treeview
x:class="treedemo01.mainwindow"
xmlns=""
xmlns:x=""
title="mainwindow"
height="350"
width="525"
windowstartuplocation="centerscreen">
x:name="tr_1">
itemssource="">
text=""/>
hierarchicaldatatemplate>
treeview.itemtemplate>
treeview>
grid>
window>
發現這個itemssource=」」寫不寫都一樣,不知道為什麼。
然後建立乙個book.cs類
public
class book
}然後我先主視窗這樣寫,先不利用book 類
listbook;
public mainwindow()
很奇怪,出來的是乙個空目錄,至少能出來乙個目錄,說明treeview是接收list型別的,也就是集合吧。因為 list
<
string
>裡面沒有name屬性,所以textblock 是出來了,但是沒有值。在繼續改
listbook;
public mainwindow()
我這裡就建立10資料吧,一會測試下子層是怎麼樣聯絡的。
listbook;
當然這樣是遠遠不夠的,因為子層還沒有。所以要對book這個類進行改造了。在book類下在巢狀乙個list。有點搞腦子啊。
public
class book
public listchildren
public
book()
}
然後主介面進行修改
public
mainwindow()
);book.add(bk);
}tr_1.itemssource = book;}}
然後發現顯示的還是和上面的一樣。這個時候就想到了
bind繫結
itemssource="">
還是空著的,那麼填什麼呢book還是children。
itemssource="">
如要顯示子節點就繫結最底層的物件,因為name是從最底層的屬性開始找,我是這麼理解的。
嘗試一下GNU Guile
參考guile的tutoria來建立乙個帶指令碼支援的繪圖程式 1.使用macports安裝guile和gnuplot sudo port install guile gnuplot 2.以管道的方式來操作gnuplot,注意需要在start gnuplot函式新增如下的設定 fprintf out...
嘗試一下GNU Guile
參考guile的tutoria來建立乙個帶指令碼支援的繪圖程式 1.使用macports安裝guile和gnuplot sudo port install guile gnuplot 2.以管道的方式來操作gnuplot,注意需要在start gnuplot函式新增如下的設定 fprintf out...
試一下看看是什麼效果
試一下看看是什麼效果 toc 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdown將 片顯示選擇...