我使用从xml文件加载的Hierarchical datatemplate(每个节点旁边有一个按钮)构建树。
我想要做的是当我按下节点旁边的按钮时,它将在树内的弹出窗口中打开节点详细信息(如树子节点)
任何想法????
我正在使用Silverlight 4
答案 0 :(得分:0)
确定是否需要要使用的布局控件类型(Canvas,Grid,Stackpanel)。 每个人都有自己的优点和缺点。
一旦你做出决定,开始设计逻辑......然后开始编码。 如果你太懒,想要一个专为你设计的控制/解决方案,你可以尝试谷歌搜索...我非常确定你会找到样本/演示/源代码。
我个人建议你花时间寻找样本和源代码,因为分层树视图比你想象的要复杂一点。特别是,节点放置的逻辑使它们永远不会相互冲突可能很复杂(取决于您的经验水平)。
如果你决定自己写作,我会为你鼓掌,你肯定会以这种方式学习。 哦顺便说一下,不确定你的分层数据模板是什么意思。我建议你为单个节点编写一个usercontrol。然后可能会编写另一个控件(树视图控件)来管理所有节点以呈现层次结构树。