关于ReactiveUI订阅属性的线程问题

ReactiveUI订阅的时候,默认的线程貌似非UI线程,在执行一些UI相关的操作时,会报线程错误。
解决的方式也很简单,加上SubscribeOn(RxApp.MainThreadScheduler)就可以了。

示例代码:

this.WhenAnyPropertyChanged(nameof(Order), nameof(OrderByDescending))
    .SubscribeOn(RxApp.MainThreadScheduler)
        .Subscribe(_ => OnRefreshUrlList());
posted @ 2024-10-25 11:41  wzwyc  阅读(12)  评论(0编辑  收藏  举报