public ColorAssigmentOption(ReadOnlyDictionary <CalculationsMode, IChart> charts, AssignmentOfColorMethod assignmentOfColorMethod) : base(assignmentOfColorMethod, charts) { this.assignmentOfColorMethod = assignmentOfColorMethod; IsOption = true; Checked = complexChart.ColorAssignmentMethod == assignmentOfColorMethod; BindingUtils.OnPropertyChanged(complexChart, nameof(complexChart.ColorAssignmentMethod), () => Checked = complexChart.ColorAssignmentMethod == assignmentOfColorMethod); }
public ColorAssigmentOption(IComplexChart complexChart, AssignmentOfColorMethod assignmentOfColorMethod) : base(assignmentOfColorMethod) { _complexChart = complexChart; this.assignmentOfColorMethod = assignmentOfColorMethod; IsOption = true; Checked = complexChart.ColorAssignmentMethod == assignmentOfColorMethod; BindingUtils.OnPropertyChanged(complexChart, nameof(complexChart.ColorAssignmentMethod), () => Checked = complexChart.ColorAssignmentMethod == assignmentOfColorMethod); }