В настоящее время у меня есть флажок, который привязан к свойству, которое проверяет ObservableCollection для определенного значения.Если значение существует, то свойство возвращает true.
Мое свойство и свойство, предоставляющее ObservableCollection, доступны только для чтения.
Этот подход работает нормально, когда я сначала загружаю свою модель, но когда онадобавьте дополнительные элементы в ObservableCollection, флажок, который привязан к свойству, не обновляется.
Вот код для моей собственности:
public bool IsMeasure11
{
get //readonly
{
return this.Charges.Any(t => t.IsMeasure11);
}
}
А вот код для моей ObservableCollection:
public ObservableCollection<DACharge> Charges
{
get //readonly
{
if (_charges == null)
{
_charges = new GenericEntityCollection<DACharge>(_DACase.Id).ToList().ToObservableCollection();
}
return _charges;
}
}
И XAML для флажка:
<CheckBox Content="M11" Name="chkM11" IsChecked="{Binding IsMeasure11, Mode=OneWay}">
Заранее спасибо,Sonny