Solo una breve pregunta para aclarar algunas dudas. ¿Los setters no se ejecutan cuando un elemento está vinculado a una propiedad de dependencia?Setters no se ejecutan en Propiedades de dependencia?
public string TextContent
{
get { return (string)GetValue(TextContentProperty); }
set { SetValue(TextContentProperty, value); Debug.WriteLine("Setting value of TextContent: " + value); }
}
public static readonly DependencyProperty TextContentProperty =
DependencyProperty.Register("TextContent", typeof(string), typeof(MarkdownEditor), new UIPropertyMetadata(""));
...
<TextBox Text="{Binding TextContent}" />
Como he notado el siguiente en mi organismo no funciona
Debug.WriteLine("Setting value of TextContent: " + value);
si se pone un punto de interrupción en la incubadora se puede ver donde se consigue el sistema. – VoodooChild
Si necesita ejecutar el código cuando se establece la propiedad, mire CoerceValueCallback o ValueChangedCallback de la clase UIMetadata. – Jens
posible duplicado de [WPF: las declaraciones de propiedad XAML no se establecen a través de Setters?] (Http://stackoverflow.com/questions/3836076/wpf-xaml-property-declarations-not-being-set-via-setters) –