Foros del Web » Programación para mayores de 30 ;) » .NET »

WPF - Actualizar propiedad de dependencia de un control

Estas en el tema de WPF - Actualizar propiedad de dependencia de un control en el foro de .NET en Foros del Web. Buenas tardes desde España Foreros !!! Bueno.. a ver si alguien puede ayudarme con el siguiente problema, que estuve mirando durante horas en la Web, ...
  #1 (permalink)  
Antiguo 29/07/2014, 06:08
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 10 meses
Puntos: 7
WPF - Actualizar propiedad de dependencia de un control

Buenas tardes desde España Foreros !!!


Bueno.. a ver si alguien puede ayudarme con el siguiente problema, que estuve mirando durante horas en la Web, y probando las soluciones que ví en foros, pero sigue sin funcionarme.


Tengo un control propio, con una propiedad de dependencia:
Código:
        public int TotalPages
        {
            get { return (int)this.GetValue(TotalPagesProperty); }
            set { this.SetValue(TotalPagesProperty, value); }
        }
        public static readonly DependencyProperty TotalPagesProperty = DependencyProperty.Register("TotalPages", typeof(int), typeof(PagerNavigatorControl), new FrameworkPropertyMetadata(10, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, TotalPagesChanged));

Cuando uso el control y bindo su propiedad a una del DataContext de la ventana que la usa (Obviamente tiene su NotifyPropertyChanged), no se actualiza !!!

Código:
<pager:PagerNavigatorControl x:Name="ctrlPager" TotalPages="{Binding NumberPages}" ....
Si en el CodeBehing de la ventana que contiene el control, actualizo la propiedad, si se actualiza correctamente. Pero, parece que el Bindar su propiedad no le gusta...


¿Alguien sabe que puede ser?, ¿Me falta algo en la declaración del dependency property? Repito, la propiedad NumberPages implementa NotifyProperty, y si bindo un TextBox a esa propiedad, si se actualiza correctamente. Tiene pinta de ser algo del DependencyProperty.

Por favor, si alguien sabe que puede ser... se lo agradeceré.
__________________
Charlie.

Etiquetas: control, propiedad, wpf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:03.