我有一个绑定到数据库表的树视图。每个树视图项都将是一个网格,在其第一列中将显示一个显示名称,然后是包含文本框的可变数量的列(这取决于在其中一列中找到的不同值的数量)。我听说自定义控件是完成此操作的不错选择,但即使在线查看了一些教程后,我也很难确定从哪里开始。
谢谢!
答案 0 :(得分:1)
答案 1 :(得分:0)
您应该首先使用HierarchicalDataTemplate,如下所示:
<HierarchicalDataTemplate ItemsSource="{Binding YourDataTimeChildNodes}" DataType="{x:Type YourDataType}">
<Grid>
<TextBlock Text={Binding YourData}/>
<TextBox Text={Binding YourData2}/>
And other stuff
</Grid>
</HierarchicalDataTemplate>