c# - Avalonia 的 PropertyChangedNotifier?
问题描述
PropertyChangedNotifier 是 WPF 中经常需要了解 DependencyProperty 何时更改的基本函数,如在此处实现的那样。
是否有人为 Avalonia UI 转换或编写了类似的功能,或者是否有内置功能来完成这项工作?
我正在尝试转换代码,但它相对复杂,转换它需要大量测试。
解决方案
listBoxItem.GetObservable(ListBoxItem.IsSelectedProperty)
.Subscribe(e =>
{
// your handler code
});
或者只是通过 Reactive Extensions 使用 observable,而不是仅仅订阅一个处理程序。
推荐阅读
- .net - 从引用其他 .NET 类的 .NET 托管代码创建 COM 对象
- docker - docker run hello-world 在 eval $(minikube docker-env) 之后不工作
- excel - 有没有办法导出excel文档中所有链接的列表
- apply - 使用 Dataframe.apply() 时出现错误:“缺少 1 个必需的位置参数:'row'”
- php - PHP Amp\Mysql 异步比本地阻塞 PDO 慢?
- java - 如何等待startActivityForResult在android java中继续下一行
- python - 绘制熊猫与 matplotlib
- angular - 如何使用 MatFormFieldHanress 在自定义 MatFormFieldControl 实现中触发“onContainerClick”?
- gitlab - 如何从 Gitlab CI/CD 中的其他项目中获取文件以创建公共页面网站?
- google-chrome-devtools - 如何清除 Chrome 开发工具中的时间线选择?