110,539
社区成员
发帖
与我相关
我的任务
分享
CheckBox cb = new CheckBox();
cb.VerticalAlignment = VerticalAlignment.Center;
cb.Checked += new RoutedEventHandler(CheckBox_Checked);
cb.Unchecked += new RoutedEventHandler(CheckBox_Unchecked);
cb.Content ="根目录"
ItemsPanelTemplate dt = new ItemsPanelTemplate();
FrameworkElementFactory fef = new FrameworkElementFactory(typeof(CheckBox));
Binding binding = new Binding();
binding.Path = new PropertyPath("IsSelected");
fef.SetBinding(CheckBox.IsCheckedProperty, binding);
dt.VisualTree = fef;
TreeViewItem rootmy = new TreeViewItem();
rootmy.Header ="根目录"
rootmy.ItemsPanel = dt;
treeview1.Items.Add(rootmy);