salt okunur özellikte çalışamaz bağlayıcı bir TwoWay veya salt okunur özellik 'ViewModel.SynergyViewModel' türü 'Seçenekler'.ınvalidoperationexception - OneWayToSource MVVM desen kullanıyorum ve benim app</p> <p>InvalidOperationException bir TwoWay çalıştırdığınızda aşağıdaki alıyorum veya OneWayToSource üzerinde çalışamaz bağlayıcı
Tüm kaynağımı görünüm modelimde yorumladı ve bunu bir onay kutusuna kadar izledim. Görünüm modelimde onay kutusunu veya uygunluğu açıklarsam uygulama çalışır, eksi çalışır. Aşağıda, onay kutumu ve viewmodel içindeki özelliği listeledim.
<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 Çeşidi salt okunur özelliği 'Seçenekler 'ViewModel.MyViewModel' çalışamaz bağlama Mesaj = A TwoWay veya OneWayToSource oluştu. Kaynak = PresentationFramework StackTrace i burada ne eksik ne ben değilim üzerinde
Herhangi bir fikir: MS.Internal.Data.PropertyPathWorker.CheckReadOnly de InnerException (Object öğesi, bilgi Nesne)?
olası yinelenen özel kaldırmak için bağlayıcı [iki-yollu veya OneWayToSource salt okunur özellik üzerinde çalışamaz bağlayıcı] (http belirtin özeldir: // stackoverflow.com/questions/590269/a-twoway-or-onewaytosource-binding-cannot-work-on-the-read-only-property) – DocMax