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:
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...<pager:PagerNavigatorControl x:Name="ctrlPager" TotalPages="{Binding NumberPages}" ....
¿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é.