Как использовать, когда активируется со свойствами в авалонииC#

Место общения программистов C#
Anonymous
 Как использовать, когда активируется со свойствами в авалонии

Сообщение Anonymous »

Я пытаюсь использовать Reactiveui вместе с Avalonia. Из -за порядка инициализации в Avalonia 0.10 Предварительный просмотр Следующий код сбой: < /p>

Код: Выделить всё

class ViewModel : IActivatableViewModel
{
public ViewModel(){
this.WhenActivated(disposables => {
_myProperty = observable.ToProperty(this, nameof(MyProperty)).DisposeWith(disposables).
});
}

private ObservableAsPropertyHelper _myProperty = null!;
public object MyProperty => _myProperty.Value;
}
Потому что, когда AwhenActivative вызывается после привязки к представлению с ViewModel (следовательно, _myProperty is null).
Я не вижу легкого обхода, требующего большого количества Взлом, вручную повышение свойств и т. Д. Когда в Авалонии?

Подробнее здесь: https://stackoverflow.com/questions/651 ... n-avalonia

Вернуться в «C#»