¿Cómo deshabilitar objetos en Silverlight?

Quiero deshabilitar un botón en Silverlight, ¿tiene una propiedad de deshabilitar que se pueda vincular a una variable?

Gracias :)

preguntado el 16 de mayo de 11 a las 17:05

2 Respuestas

Para deshabilitar un botón, puede usar

myButton.IsEnabled = false;

Todos UIElements tiene esta propiedad.

contestado el 16 de mayo de 11 a las 21:05

Si tiene algún tipo de ViewModel con un bool propiedad

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

Luego puede vincular el botón en XAML con algo como

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

contestado el 16 de mayo de 11 a las 21:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.