依赖属性的reactiveui whenany

编程入门 行业动态 更新时间:2024-10-28 20:23:59
本文介绍了依赖属性的reactiveui whenany的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有一个带有两个文本框和 ReactiveUI 的简单 WPF 应用程序.我尝试使用 WhenAny

I have simple WPF app with two textboxes and ReactiveUI. I try to lookup for dependency property of first textbox by using WhenAny

public partial class MainWindow : Window { public MainWindow() { RxApp.DeferredScheduler = DispatcherScheduler.Current; InitializeComponent(); Text1.WhenAny(i => i.Text, i => i.Value).Subscribe(_ => SomeMethod()); } void SomeMethod() { MessageBox.Show("Boom!"); } }

我的表单代码是

<Window x:Class="TestObservable.MainWindow" xmlns="schemas.microsoft/winfx/2006/xaml/presentation" xmlns:x="schemas.microsoft/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="*"></ColumnDefinition> <ColumnDefinition Width="*"></ColumnDefinition> </Grid.ColumnDefinitions> <TextBox Name="Text1" Grid.Column="0"></TextBox> <TextBox Name="Text2" Grid.Column="1"></TextBox> </Grid>

但是当我更改 TextBox 文本时,它不会显示给我

BUT When I change TextBox Text it doesn't show to me

有什么问题吗?

推荐答案

试试这个:

this.WhenAny(x => x.Text1.Text, x => x.Value);

如果它不起作用,我相信您是被 ReactiveUI 4.1 中的错误所困扰.升级到 4.2(几天前发布)可能会修复它.

If it doesn't work, I believe you're being bitten by a bug in ReactiveUI 4.1. Upgrading to 4.2 (released a few days ago) may fix it.

更多推荐

依赖属性的reactiveui whenany

本文发布于:2023-11-12 18:00:43,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1582158.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:属性   reactiveui   whenany

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!