Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2009, 06:44
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 8 meses
Puntos: 7
Actualiar control, segun propiedad de la ventana

Buenas tardes foreros !!

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:
//TIENE MÁS ATRIBUTOS ESTE TEXTBOX, PERO SOLO PONGO LO QUE CREO ES IMPORTANTE
<TextBox IsEnabled="{Binding UserConversation.StatusOnLine}"></TextBox>
En el code-behind de la ventana tengo lo siguiente:
Código:
        public static DependencyProperty SourceProperty = DependencyProperty.Register("UserConversation", typeof(UserMsn), typeof(FrmConversation));
        public UserMsn UserConversation { get; set; }
En fin... espero me puedan ayudar.

Saludos y muchas gracias siempre por la ayuda ofrecida aqui.
__________________
Charlie.