您好我将命令绑定到datagrid内的按钮有问题。
这应该是解释,但并不能解释所有事情。
http://msdn.microsoft.com/en-us/library/dd458928.aspx
命名空间基础结构中的类应该是什么?
有人能告诉我一个使用它的真正基本样本吗? 不仅仅是代码的一部分...
答案 0 :(得分:0)
棱镜命令快速启动 - 包含在Prism drop中应该提供您正在寻找的简单代码示例。
除非另有说明,否则所有数据绑定都与当前的DataContext相反。除非控件专门选择DataContext,否则DataContext将继承在控件树下。
例如,您的Button可能看起来像这样,并会在DataContext上查找SaveCommand:
<Button Command="{Binding SaveCommand} />
如果您想要绑定到代码隐藏类上公开的命令,您的按钮也可能如下所示:
<UserControl x:Name="UserControl">
...
<Button Command="{Binding SaveCommand, ElementName=UserControl}"
...
</UserControl>
使用DelegateCommand只是实现绑定的ICommand的一种方式,在Prism QuickStart中应该是可见的。