数据模板 (DataTemplate) 和数据绑定 (Data Binding)
为了把数据和界面进行关联,我们要做 3 件事:
1、在 MainWindow.xaml 中添加一个 TreeView 控件
<TreeView x:Name="tv">
</TreeView>
2、将数据绑定到 TreeView 控件上
在 WPF 中实现数据绑定的方法主要有2种: 在 XAML 中声明或在 Code 中指定。详细信息请参考 MSDN:
由于此处的 TreeView 顶层节点需要 ParentID 为 NULL 的数据,所以我采用了在 Code 中指定的方式。
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
// 添加 MainWindow.