как динамически добавлять дерево в поле со списком - PullRequest
1 голос
/ 25 июня 2010

Как я могу динамически добавить древовидное представление в комбинированный список в wpf .. thakx ..

1 Ответ

0 голосов
/ 25 июня 2010

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

  <TreeView Tag="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ComboBox}}"  MouseClick="treeview_MouseClick" ItemsSource="{Binding Children}" x:Name="Tree">

с событием Click вы можете получить ComboBox

private void treeview_MouseClick(object sender, RoutedEventArgs e)
{
    try
    {
        TreeView treeview = sender as TreeView;
        if(treeview == null)
            return;
        var combobox = treeview .Tag as ComboBox;
        combobox .SelectedItem = treeview .SelectedItem;
    }
    catch (Exception e)
    {

    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...