Wpf 让行为依附于工作
我正试图了解依附行为,但遇到了一点问题。我目前使用的文章是: 简而言之,我希望能够在树视图中点击一个条目,并让它在记事本中显示一个文件。我有这段代码,可以通过WPF中的命令按钮在记事本中打开一个文件。现在让我们调用这个命令按钮…测试。下面是我用来将此按钮绑定到视图的XAMLWpf 让行为依附于工作,wpf,xaml,Wpf,Xaml,我正试图了解依附行为,但遇到了一点问题。我目前使用的文章是: 简而言之,我希望能够在树视图中点击一个条目,并让它在记事本中显示一个文件。我有这段代码,可以通过WPF中的命令按钮在记事本中打开一个文件。现在让我们调用这个命令按钮…测试。下面是我用来将此按钮绑定到视图的XAML <TreeView ItemsSource="{Binding Courses}"> <TreeView.ItemContainerStyle> <Style TargetType=
<TreeView ItemsSource="{Binding Courses}">
<TreeView.ItemContainerStyle>
<Style TargetType="{x:Type TreeViewItem}">
<Setter Property="local:CommandBehavior.Event" Value="MouseDoubleClick"/>
<Setter Property="local:CommandBehavior.Action" Value="{Binding Path=TestIng}"/>
<Setter Property="local:CommandBehavior.CommandParameter" Value="ShowThis" />
</Style>
</TreeView.ItemContainerStyle>
</TreeView>
我正在使用它进行简单的测试…但是这些messagebox.show行不会被执行。就像我说的,我犯了个错误
有人能给我一些关于我应该如何定义的见解吗:
<Setter Property="local:CommandBehavior.CommandParameter" Value="ShowThis" />
或者为了继续下去我可能会调查什么。我被卡住了
谢谢将命令绑定更改为指向SearchCommand,而不是测试
您的示例代码将测试显示为一个类,而不是一个属性,您需要绑定到属性如果您在前面提到的那一行中遇到异常,那么策略必须为null,null参数只会在execute方法内部产生后果。
public void Execute(object parameter)
public void ShowThis()
<Setter Property="local:CommandBehavior.CommandParameter" Value="ShowThis" />