在c#中绑定按钮单击命令

时间:2013-05-06 13:25:06

标签: wpf silverlight prism-4

我有一块XAML,它使用棱镜绑定按钮。有人可以指导我如何在代码中实现相同的行为,因为我需要动态创建按钮?感谢。

 <telerik:RadButton Margin="2"
                    TabIndex="3"
                    prism:Click.Command="{Binding cmdNew}">

编辑:我在帖子中提到的一件事是,这些命令名称存储在数据库中,我需要动态生成这些命令对象。所以在这种情况下,如果“cmdNew”存储在db中,我必须动态地将它绑定到按钮,我该怎么做?我查看了DelegateCommand,但不确定这在这种情况下是否有用。非常感谢您的回复。

2 个答案:

答案 0 :(得分:2)

Click.SetCommand(button, <value>)

答案 1 :(得分:0)

使用事件(我认为它被称为)Click =“NameOfMethod”),其中NameOfMethod是属于屏幕的cs文件中的方法。

单击该按钮时,将调用NameOfMethod方法。