Forum: PC-Programmierung TreeViewItem aus HierarchicalDataTemplate


von flo (Gast)


Lesenswert?

Ich binde eine ObservableCollection an eine TreeView. Ich verwende 
HierarchicalDataTemplate. TreeView1.SelectedItem liefert immer den 
String-Wert TreeVíewMenue zurück? Wie kann ich das selektierte 
TreeViewItem aus HierarchicalDataTemplate abfragen?

XAML:
1
                    <TreeView Height="Auto"  Width="Auto" x:Name="TreeView1" ItemsSource="{Binding TreeViewMenue}" SelectedItemChanged="TreeView1_SelectedItemChanged">
2
3
                        <TreeView.ItemTemplate>
4
5
                            <HierarchicalDataTemplate ItemsSource="{ Binding Liste}">
6
7
                                <TextBlock Text="{Binding Title}" />
8
9
                            </HierarchicalDataTemplate>
10
11
                        </TreeView.ItemTemplate>
12
13
14
                    </TreeView>
C#:
1
class TreeViewMenue
2
    {
3
4
        public string Title { get; set; }
5
6
        public TreeViewMenue()
7
        {
8
            this.Liste = new ObservableCollection<TreeViewMenue>();
9
        }
10
        public ObservableCollection<TreeViewMenue> Liste { get; set; }
11
12
    }

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.