Tengo la siguiente pregunta para haceros:
Tengo un ventana, que tiene una propiedad del tipo UserMsn.
Esta clase UserMsn, tiene una propiedad que es StatusOnLine, de tipo Boolean.
Todas estas propiedades de la clase UserMsn, implementan la interfaz INotifyPropertyChanged. Y funciona bien, por que para otros controles, por ejemplo un ListBox, se reflejan las actualizaciones.
Sin embargo... para un TextBox, debo estar haciendo algo mal. Estoy intentando hacer que se desahbilite, cuando la propiedad del UserMsn.StatusOnLine sea false.
Para ello hago esto, pero... no me funciona, no se deshabilita:
Código:
En el code-behind de la ventana tengo lo siguiente://TIENE MÁS ATRIBUTOS ESTE TEXTBOX, PERO SOLO PONGO LO QUE CREO ES IMPORTANTE <TextBox IsEnabled="{Binding UserConversation.StatusOnLine}"></TextBox>
Código:
En fin... espero me puedan ayudar.public static DependencyProperty SourceProperty = DependencyProperty.Register("UserConversation", typeof(UserMsn), typeof(FrmConversation)); public UserMsn UserConversation { get; set; }
Saludos y muchas gracias siempre por la ayuda ofrecida aqui.