В WPF я ищу способ привязать команды к TreeViewItem, поэтому, когда я дважды щелкаю TreeViewItem, в моей ViewModel (шаблон MVVM) выполняется ICommand.Как и в Visual Studio Solution Explorer.
Я надеялся, что смогу использовать что-то вроде AttachedCommandBehaviour , но это не работает.Я думаю, это потому, что сам TreeViewItem не поддерживает команды.
Вот моя тестовая реализация, которая не работает:
<TreeViewItem Header="Opret produktions ordre">
<acb:CommandBehaviorCollection.Behaviors>
<acb:BehaviorBinding Event="MouseLeftButtonDown" Command="{Binding TestCommand}"/>
</acb:CommandBehaviorCollection.Behaviors>
</TreeViewItem>
У кого-нибудь есть предложения о том, как сделать эту работу?Или, может быть, вы знаете о контроле, который дает мне эту функциональность?Я, конечно, надеюсь на дружественное решение MVVM.Желательно все в XAML.