sti*_*k81 15 .net wpf command commandbinding
我正在开发一个WPF应用程序,并且有一个TextBlock,我想使用命令绑定来点击时触发命令.实现这一目标的最佳方法是什么?
TextBlock控件没有Command属性,但它有一个CommandManager.这是什么?它可以用于命令绑定吗?我已经看过许多其他控件以及这个属性..
我有一些可以使用的监督控制吗?是否建议使用按钮并将其设计为不像按钮?
是否有一些控件支持Command绑定,我可以围绕TextBlock?
我应该创建一个自定义控件,它基本上是一个TextBlock,但具有额外的属性Command和CommandArgument,它可以在例如MouseLeftButtonDown属性上启用命令绑定.
Bra*_*ham 17
我有一些可以使用的监督控制吗?是否建议使用按钮并将其设计为不像按钮?
是.最简单的方法是重新模板化按钮以像TextBlock一样工作,并利用按钮类上的命令属性.
像这样的东西:
<ControlTemplate TargetType="Button">
<TextBlock Text="{TemplateBinding Content}" />
</ControlTemplate>
...
<Button Content="Foo" Command="{Binding Bar}" />
Run Code Online (Sandbox Code Playgroud)