Wartość zaznaczonego TreeViewItem

0

Podczas zdarzenia treeView_SelectedItemChanged do zmiennej typu string pobieram wartość zaznaczonego elementu metodą treeView.SelectedItem.ToString(). Problem polega na tym, że pobrana wartość nie jest identyczna z nazwą wartości zaznaczonego elementu. Pobrana wartość zawiera po prostu elementy dodatkowe typu: **Nagłówek System.Windows.Controls.TreeViewItem ** oraz na końcu, np: ** ItemsCount:0 **. Czy istnieje sposób, żeby uzyskać czysty tekst nie bawiąc się w wycinanie niepotrzebnych śmieci?

0

A czemu wołasz ToString(), samo SelectedItem nie wystarczy? Ewentualnie SelectedValue.

0

SelectedItem zwraca wartość typu object, a ja potrzebuję tylko string.

0

Spróbuj zrobić treeView.SelectedItem.Header.ToString() albo SelectedValue tak jak wspomniał somekind.

0

Kombinowałem na różne sposoby, SelectedValue również zwraca to samo, a treeView.SelectedItem.Header.ToString() nie można wykonać, bo po prostu nie istnieje coś takiego.

1 użytkowników online, w tym zalogowanych: 0, gości: 1