wpf数字控件

时间:2015-05-01 11:37:51

标签: c# wpf wpf-controls

我有一个充满按钮的网格。有没有办法给每个按钮一些数值? (在比较按钮时我可以稍后参考的某种标签)。

我尝试使用Tag属性,但似乎不接受数字(除非是字母的先例)。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

如果您将此绑定到视图模型,只需单击按钮即可执行某些操作,那么您可以这样做:

<Button Name="Button1" Content="1" Command="{Binding NumberButton}" CommandParameter="1"/>
<Button Name="Button2" Content="2" Command="{Binding NumberButton}" CommandParameter="2"/>    
....

然后在您已经在viewmodel中绑定的命令中,您可以使用已传入的命令参数执行适当的操作:

NumberButton = new DelegateCommand<string>(number =>
{
    /*... */
}, i => true);