我想将当前 DataContext(它是 ViewModel 的一个实例)作为 WPF 按钮上的 CommandParameter 传递。我应该使用什么语法?
<Button
x:Name="btnMain"
Command="infra:ApplicationCommands.MyCommand"
CommandParameter="{Binding ???}"
/>
最佳答案
一个空的 Binding,没有路径,直接绑定(bind)到 DataContext,所以
{Binding}
足以让它工作!你的例子:
<Button
x:Name="btnMain"
Command="infra:ApplicationCommands.MyCommand"
CommandParameter="{Binding}"
/>
关于wpf - 在 WPF 中使用 DataContext 作为 CommandParameter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2319752/