Я использую шаблон MVVM и получаю следующее, когда запускаю приложение
InvalidOperationException Связывание TwoWay или OneWayToSource не может работать с правами "только для чтения" "Параметры" типа "ViewModel.SynergyViewModel".
Я прокомментировал весь свой исходный код в моей модели просмотра и проследил его до флажка. Если я закомментирую флажок или свойство в моей модели просмотра, приложение запускается, минус функциональность. Ниже я перечислил код для моего флажка и свойство в пределах viewmodel.
<CheckBox Grid.Column="4" HorizontalAlignment="Right" Margin="5,0,5,5" IsChecked="{Binding Options}" Content="Options"/>
private bool _Options;
public bool Options
{
get
{
return _Options;
}
private set
{
if (_Options == value)
return;
_Options = value;
OnPropertyChanged("Options");
}
}
Исправлено System.InvalidOperationException Сообщение = A Связывание TwoWay или OneWayToSource не может работать с только что доступным для чтения значением "Параметры" типа "ViewModel.MyViewModel". Источник = PresentationFramework Трассировки стека: в MS.Internal.Data.PropertyPathWorker.CheckReadOnly(объект объекта, информация об объекте) InnerException:
Любые идеи о том, что я такое, чего я здесь не вижу?