2011-05-05 136 views
0

我使用分層數據模板(每個節點旁邊有按鈕)從xml文件加載構建樹。自定義Silverlight TreeView模板

我想要做的是,當我按下按鈕的旁邊節點將在彈出打開樹中的節點詳細信息(如樹子節點)

任何想法????

我使用Silverlight 4

回答

0

確定,如果你想你想使用(帆布,網格,StackPanel中)佈局控制的類型。 每個人都有自己的長處和短處。

一旦你決定這一點,開始設計邏輯......然後你開始編碼。 如果你太懶惰,想要一個控制/解決方案,這是alreayd爲你打造的,你可以嘗試使用谷歌搜索......我敢肯定你會找到樣本/演示/源代碼。

就我個人而言,我建議您花時間尋找樣本和源代碼,因爲分層樹視圖比您想象的要複雜一些。特別是,節點佈局的邏輯使它們永遠不會相互碰撞,這可能很複雜(取決於您的體驗級別)。

如果你決定寫自己的,我讚賞你,你一定會更多地學習這種方式。哦,順便說一句,不知道你的意思是分層數據模式。我建議你爲單個節點編寫一個用戶控件。那麼可能編寫另一個控制(樹視圖控件)來管理所有節點以呈現分層樹。