Silverlight TreeView обнаруживает расширение узла - PullRequest
1 голос
/ 28 мая 2009

Я, должно быть, упускаю что-то очевидное - как я могу определить, когда узел раскрывается в Silverlight TreeView?

Ответы [ 2 ]

2 голосов
/ 20 августа 2009

Кроме того, элементы дерева просмотра имеют расширенное событие, которое я использую в настоящее время, но вам нужно будет присоединиться к каждому добавляемому узлу.

AddHandler t.Expanded, AddressOf TreeViewItem_Expanded
0 голосов
/ 01 июня 2009

К сожалению, «SelectedItemChanged» еще не перенаправлено. Итак, самое близкое, что вы можете получить, это:

treeView.AddHandler(TreeView.MouseLeftButtonUpEvent, new MouseButtonEventHandler(OnMouseLeftButtonUp), true);

    void OnMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
    {
        if (e.OriginalSource is Path)
        {
            Path p = e.OriginalSource as Path;
            if (p.Name == "CheckedVisual" || p.Name == "UncheckedVisual")
            {
            }
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...