首页 > 解决方案 > Avalonia 的 PropertyChangedNotifier?

问题描述

PropertyChangedNotifier 是 WPF 中经常需要了解 DependencyProperty 何时更改的基本函数,如在此处实现的那样。

是否有人为 Avalonia UI 转换或编写了类似的功能,或者是否有内置功能来完成这项工作?

我正在尝试转换代码,但它相对复杂,转换它需要大量测试。

标签: c#.netmvvmavaloniaui

解决方案


listBoxItem.GetObservable(ListBoxItem.IsSelectedProperty)
    .Subscribe(e => 
{
   // your handler code
});

或者只是通过 Reactive Extensions 使用 observable,而不是仅仅订阅一个处理程序。


推荐阅读