У меня есть TextBox
, его свойство Text
связано со свойством типа double
с именем Grade
. У меня также есть CheckBox
, когда отмечен CheckBox
, я хочу, чтобы Grade
принял автоматически рассчитанное значение (то есть автоматически установил MaxScore / Количество вопросов). Если CheckBox
не отмечен, тогда я хочу установить и изменить Grade
Вручную. У меня вопрос как я могу это реализовать?
<TextBox Height="23"
Visibility="{Binding Path=Visible2, Converter={StaticResource boolToVis}, UpdateSourceTrigger=PropertyChanged}"
Text="{Binding Path=Grade,UpdateSourceTrigger =PropertyChanged,Mode=TwoWay}"
HorizontalAlignment="Left" Margin="376,453,0,0"
Name="textBox3" VerticalAlignment="Top" Width="120" />
и я связываю это с:
public double Grade
{
get
{
return grade;
}
set
{
grade = value;
OnPropertyChanged("Grade");
foreach (ExaminationQuestion exaq in
this.Examination.ExaminationQuestions)
{
if (exaq.Question.Guid == SelectedQuestionDropList.Guid)
{
exaq.Grade = value;
}
}
}
}
Спасибо