Editierbare treeview-Knoten mithilfe von Vorlagen und Stilen
Ich versuche zu creat eine editierbare treeview-Knoten in WPF. Ich lese dieser Artikel. Aber er lässt sich das wichtigste Teil als "Hausaufgaben" und gibt einen Hinweis in form eines jetzt fehlenden Bild. Es macht seine ganzen blog-post für mich nutzlos. Sonst sehr gut, denke ich.
Habe ich folgende treeview-Vorlage, die ich ausgelassen Attribute.
<HierarchicalDataTemplate>
<StackPanel>
<Image/>
<TextBlock/>
</StackPanel>
</HierarchicalDataTemplate>
Erstellen einer neuen DataTemplate
<DataTemplate x:Key="editableName">
<TextBox/>
</DataTemplate>
Anhand der folgenden Trigger zum ändern der Vorlage, wenn Sie einen Knoten in der Strukturansicht ausgewählt ist.
<Style TargetType="{x:Type TreeViewItem}">
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="SOMEPATH!!!" Value="{StaticResource editableName}" />
</Trigger>
</Style.Triggers>
</Style>
Was ist der Weg, den ich einführen müssen, um die Daten der Vorlage in das HierarchicalDataTemplate/StackPanel/TextBlock.HeaderTemplate? aus dieser trigger in der TreeViewItem.
Oder bin ich da etwa falsch?
Vielen Dank für jede Hilfe
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte es
ItemTemplate
.Das ist die Eigenschaft zum ändern der Körper von einem
TreeViewItem
. Zum ändern der Kopfzeile, verwenden SieHeaderTemplate
.