3 Stimmen

ItemTemplate-Steuerelement in TreeView finden

Meine Baumdefinition ist:

<TreeView Name="tree" ItemsSource="{Binding Children}" >
    <TreeView.ItemTemplate>
        <HierarchicalDataTemplate ItemsSource="{Binding Children}">
            <CheckBox Name="foo"></CheckBox>
        </HierarchicalDataTemplate>
    </TreeView.ItemTemplate>
</TreeView>

Mit einem TreeViewItem-Element, versuche ich, entsprechende CheckBox zu finden, aber

tree.Template.FindName("foo", item);

wirft

[System.InvalidOperationException] = {"This operation is valid only on elements that have this template applied."}

Und

item.Template.FindName("foo", item)

gibt mir null . Was ist die richtige Lösung?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X