reactiveui相关内容

ReactiveUI 7.0 如何处理抛出异常时处理的 observable

我真的开始挖掘这个 rx 的东西...基本上,我正在关注 这个视频 只是为了在我开始真正使用它之前自学更多有关 ReactiveUI 的知识! 当我们使用 WhenAnyValue 执行限制搜索时,我试图创造一种情况.而且,如果搜索函数抛出异常,我想在视图模型上设置一个名为 IsError 的属性(这样我就可以显示 X 或其他东西).这是我工作的 ViewModel 的重要部分: publ ..
发布时间:2021-07-03 19:48:38 其他开发

CreateAsyncObservable 不引发 OnComplete

仍在玩弄 ReactiveUi. 我目前无法确定序列何时结束.我有以下代码: public RxTest(){DownloadDocument = ReactiveCommand.CreateAsyncObservable(_ => GetItems().ToObservable());DownloadDocument.Subscribe(Console.WriteLine, () => ..
发布时间:2021-07-03 19:48:35 C#/.NET

ReactiveUI 5 即时搜索

按照我之前关于 Reactive Extensions Instant Search for WPF/MVVM 的问题,其中... 我想实现一个文本框,当您输入时,结果会立即出现在另一个列表框中 ...我发现这个问题最初是由 ReactiveUI 解决的,并且有一个 ..
发布时间:2021-07-03 19:48:32 C#/.NET

ReactiveUI 路由和 Windows Phone

我正在继续在 Windows Phone 上探索 ReactiveUI,现在我需要在页面之间进行导航.显然,我想用 ReactiveUI 做到这一点.不幸的是,谷歌搜索(和 binging)并没有给出任何样本.我能找到的最有用的东西是 GitHub 上的“Play for Windows",它实现了路由.但我认为该技术不适用于 Windows Phone 编程,因为 WP 页面之间的导航与桌面内容 ..
发布时间:2021-07-03 19:48:29 其他开发

依赖属性的reactiveui whenany

我有一个带有两个文本框和 ReactiveUI 的简单 WPF 应用程序.我尝试使用 WhenAny 查找第一个文本框的依赖属性 公共部分类 MainWindow : Window{公共主窗口(){RxApp.DeferredScheduler = DispatcherScheduler.Current;初始化组件();Text1.WhenAny(i => i.Text, i => i.Va ..
发布时间:2021-07-03 19:48:24 其他开发

WPF MaterialDesignInXamlToolkit 对话框扩展到全宽

我试图让 DialogHost 中的对话框尽可能地水平拉伸,而不对我正在显示的控件的大小进行硬编码. 尝试了以下方法: 将 UserControl.Horizo​​ntalAligment 设置为 Stretch 在 DialogHost 上将 Horizo​​ntalContentAligment 设置为拉伸 我注意到,如果将 Width 设置为 6000 之类的值,对话框会 ..
发布时间:2021-07-03 19:48:20 C#/.NET

在 ReactiveUI WPF 中单击启用和禁用按钮

在响应式 UI 中,BindCommand 可以绑定一些控件来查看模型的属性或方法,例如ViewModel 中的方法,该方法将在 XAML 中的某个按钮被点击时执行. https://www.reactiveui.net/docs/handbook/commands/binding-commands 如何在单击某些按钮时禁用或启用一组按钮? 根据文档,BindCommand 应该 ..
发布时间:2021-07-03 19:48:18 其他开发

ReactiveUI 的最小可运行示例 - 未运行

我想为我的 ReactiveUI 问题生成一个 MWE.但是我遇到了新问题. 这是我试过的: 使用系统;使用 ReactiveUI;使用 ReactiveUI.Fody.Helpers;命名空间 ReactivUI_Test{类 BarClass : ReactiveObject{[反应式] public String Baz { get;放;} = "";public BarClass( ..
发布时间:2021-07-03 19:48:12 C#/.NET

如何使 ReactiveCommand 异步?

我正在使用 ReactiveCommand 来获取异步行为.根据 Paul Betts 在本次讨论中的评论 如果您使用的是 RxUI 5.0,只需使用 ReactiveCommand,它们现在已合并并具有更好的 API. 我有以下代码来测试它是否执行异步行为.事实证明并非如此.它会冻结 UI 5 秒钟. MyReactiveCommand.Subscribe(s =>{线程.睡眠(5 ..
发布时间:2021-07-03 19:48:03 其他开发

从另一个命令执行一个命令

我有一个“hello world"表单(Xamarin 表单),其中包含一些字段和一个提交按钮.有一个可观察的 (CanSave) 控制何时可以执行 SaveChangesCommand.如果在 CanSave 为 false 时按下保存按钮,我想向用户显示一条消息. 使用下面的代码,如果我 输入错误的数据 点击保存(显示错误信息) 然后更正数据. CanSave 变为真并执 ..
发布时间:2021-07-03 19:48:01 其他开发

ObservableAsPropertyHelper - 必须访问 Value 才能订阅?

我最近将我的 ReactiveUI 块包更新到了​​最新的预发布版本 (v5.99.4-beta).我已经有一段时间没有更新了,但我对 ViewModel 的许多测试都失败了. 调试器似乎表明我的正常 Rx 序列没有被订阅.例如: _executeSearch = ReactiveCommand.Create();var 纸 = _executeSearch.Where(x => x 是 ..
发布时间:2021-07-03 19:47:58 其他开发

ReactiveTableViewSource 是如何实现的?工作?

在我们的应用中,我们使用 ReactiveUI 来遵循 MVVM 模式.在一个视图中,我们想要显示一个 UITableView.数据通常传递给 UITableView.Source 但对于 ReactiveUI 我们使用 ReactiveTableViewSource. 我不明白的是如何将在 ReactiveList 中的视图模型中获得的数据绑定到 ReactiveTableViewSour ..
发布时间:2021-07-03 19:47:55 其他开发

ReactiveCommand 不尊重 canExecute

也许我遗漏了一些东西,但是我无法获得 ReactiveCommand 以阻止基于 canExecute observable 的执行. 下面是我能想到的最简单的例子.我希望命令永远不会开火,但它确实如此. 我错过了什么? void Main(){var canExecute = Observable.Return(false);var myCommand = ReactiveComm ..
发布时间:2021-07-03 19:47:52 其他开发