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é.