如何将分层数据绑定到WPF TreeView?
类型如下:
class Category { public string Name; public string Message; public ObservableCollection SubCategories; }
它会说5个类别,其中每个类别包含0(无)到3之间的子类别。
我知道如何将非分层数据绑定到WPF TreeView,但无法弄清楚分层数据值。
这是一个例子…..
这段代码来自这里,你可能对阅读那篇文章更有帮助,我在想。
首先,您需要将所有这些字段转换为属性 – WPF数据绑定无法绑定到字段。 (然后,Muad’Dib的答案应该有效。)
我知道很久以前就问过这个问题….但是在MSDN上有一个非常好的例子可以扩展Muad’Dib的答案。
他们的XAML看起来像这样:
我发现将两者结合起来对我来说很完美。
- 填充CSV文件中的数据集
- C#unit testing – 生成模拟DataContexts / LINQ – > SQL类
- 使用naudio播放.wav文件,播放在1秒后停止
- 强制EventProcessorHost将失败的Azure Event Hub eventData重新传递给IEventProcessor.ProcessEvents方法
- 如何在C#中将对象转换为Dictionary ?
- System.Windows.Forms.TrackBar内存使用具有较大的最大值
- “对话框必须由用户启动。”使用Silverlight 3中的SaveFileDialog
- 在过滤CollectionViewSource期间保留SelectedItem
- C#动态加载/卸载DLL Redux(当然使用AppDomain)