0

在我的 xaml 文件中,我有 5 个按钮我想禁用除一个以外的所有按钮

我该怎么做

注意:我的三个 StackPanel 中的按钮,所以我不能使用这个答案问题

这段代码给了我编译错误

foreach (Control ctrl in this.Controls)
    ctrl.Enabled = false;

CancelButton.Enabled = true;
4

1 回答 1

2

也许更多信息?一种方法是将要控制的所有按钮的 IsEnabled 属性绑定到“代码隐藏”中的公共属性,然后在需要时设置其值。

IsEnabled={Binding Path=IsEnabledProperty}

类似的东西,我现在不能更具体,因为我不在我的工作电脑上,但我相信有人会想出一个合适的例子;)

于 2012-08-21T11:56:19.530 回答