TreeViewItem aus HierarchicalDataTemplate

Gast #5502540
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
    }

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren