Estoy teniendo una propiedad de int
escriba en mi modelo de vista que está vinculado a un TextBox
. Todo funciona correctamente, TwoWay
obras vinculantes bien, excepto en un caso -WPF vinculante no funciona correctamente con las propiedades de int tipo
Si puedo borrar el valor de TextBox
, organismo propietario no se vuelve a llamar y aunque el valor se borra en TextBox
, propiedad todavía mantiene el valor anterior.
¿Alguien ha enfrentado un problema similar? ¿hay alguna solución para esto?
Aquí es la propiedad -
public int MaxOccurrences
{
get
{
return this.maxOccurrences;
}
set
{
if (this.maxOccurrences != value)
{
this.maxOccurrences = value;
base.RaisePropertyChanged("MaxOccurrences");
}
}
}
Así es como estoy vinculante la propiedad en XAML -
<TextBox Text="{Binding Path=MaxOccurrences, Mode=TwoWay,
NotifyOnSourceUpdated=True, UpdateSourceTrigger=PropertyChanged}"
HorizontalAlignment="Center" Width="30" Margin="0,0,5,0"/>
Tengo curiosidad por saber si este comportamiento es el mismo en Silverlight o no? ¡Nadie! – akjoshi
Mismo comportamiento en Silverlight, excepto por las propiedades de enlace de datos como NotifyOnSourceUpdated y UpdateSourceTrigger que no son compatibles con Silverlight. –