Свойства зависимости WPF ReadOnly с использованием MVVM
Недавно я переопределил сетку DevXpress WPF, чтобы получить свойство SelectedObject, к которому я могу получить доступ из моего слабо связанного ViewModel.I '
Мы создали свойство зависимостей SelectedObject и привязали его к OneWayToSource в моем XAML.
Все работает нормально, но если я пытаюсь сделать это ReadOnly (для полноты), я получаю ошибку компиляции и говорит, что могу 'связать со свойством ReadOnly. Код ниже компилируется, ямы включили (но рем 'г) биты яЯ пытался получить свойство ReadOnly.
Кто-нибудь может помочь, пожалуйста?
Свойство зависимости моего переопределенного элемента управления выглядит следующим образом:
//public static readonly DependencyPropertyKey SelectedRowKey = DependencyProperty.RegisterReadOnly("SelectedObject", typeof(object), typeof(MyGrid), new PropertyMetadata(null));
//public static readonly DependencyProperty SelectedObjectProperty = SelectedRowKey.DependencyProperty;
public readonly static DependencyProperty SelectedObjectProperty = DependencyProperty.Register("SelectedObject", typeof(object), typeof(MyGrid), new PropertyMetadata(null));
public object SelectedObject
{
get
{
return GetValue(SelectedObjectProperty);
}
set
{
throw new NotImplementedException();
}
}
XAML это: