【发布时间】:2010-10-13 03:23:14
【问题描述】:
我的树定义是:
<TreeView Name="tree" ItemsSource="{Binding Children}" >
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Children}">
<CheckBox Name="foo"></CheckBox>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>
有一个 TreeViewItem 元素,我试图找到对应的 CheckBox,但是
tree.Template.FindName("foo", item);
抛出
[System.InvalidOperationException] = {"This operation is valid only on elements that have this template applied."}
和
item.Template.FindName("foo", item)
给我null。什么是正确的解决方案?
【问题讨论】:
标签: wpf treeview itemtemplate findname