如何在Silverlight中禁用对象?

时间:2011-05-16 17:19:18

标签: silverlight

我想在silverlight中禁用一个按钮,它是否有一个可以绑定到变量的禁用属性?

谢谢:)

2 个答案:

答案 0 :(得分:2)

要禁用按钮,您可以使用

myButton.IsEnabled = false;

所有UIElements都有此属性。

答案 1 :(得分:2)

如果您的某种ViewModel具有bool属性

public bool CanDoSomething
{
    get { return _canDoSomething; }
    set
    {
        if (_canDoSomething != value)
        {
            _canDoSomething = value;
            RaisePropertyChanged("CanDoSomething");
        }
    }
}

然后你可以将XAML中的Button与

绑定
<Button IsEnabled="{Binding Path=CanDoSomething}" />