Я реализовал текстовое поле, и это привязывается к модели представления.Например, я заполняю текстовое поле по умолчанию на «100», но если я изменяю это значение на 10, свойство всегда устанавливается правильно.Но когда я удаляю все числа, я хочу, чтобы свойство было установлено в нуль.Но он не устанавливает значение, когда ничего не заполнено. Он просто сохраняет последнее значение ..
это мой код, viewmodel + xaml:
public double MaxTime
{
get
{
return maxTime;
}
set
{
maxTime = value;
OnPropertyChanged("MaxTime");
if (SelectedQuestionDropList != null)
{
foreach (QuestionCluster cluster in this.Examination.QuestionClusters)
{
if (cluster == SelectedQuestionDropList)
{
cluster.MaxTime = value;
}
}
}
}
}
<TextBox Height="23"
Visibility="{Binding Path=VisibleClusterDetails, Converter={StaticResource boolToVis},UpdateSourceTrigger=PropertyChanged}"
Text="{Binding Path=MaxTime,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}"
HorizontalAlignment="Right" Margin="0,511,601,0" Name="textBox2"
VerticalAlignment="Top" Width="120" />