reactiveui

    1熱度

    1回答

    我有非常簡單的ReactiveObject ViewModel,其中屬性爲ReactiveObject s。 鑑於我有以下的結合: this.OneWayBind(ViewModel, vm => vm.CurrentEditor.SelectedTreeViewItem.ItemTitle, v => v.CurrentSelectionImage.ToolTip

    0熱度

    1回答

    有沒有一種方法可以跟蹤對象是否隨ReactiveUI發生了變化?基本上ReactiveObject基類可以存儲字段的原始值,以便它可以跟蹤更改嗎? 如果一個財產已經改變,那麼我需要知道。 如果一個屬性發生了變化,但後來恢復到原來的值,我不想知道。 這可以實現嗎? 非常感謝。

    1熱度

    2回答

    是否有一種方法可以用來設置IObservable.SelectMany的最大線程數? 下面的代碼對於在處理項目時更新用戶界面非常有用,但是我試圖執行的任務有點像是資源管理器。我想將最大線程設置爲兩個,以使資源使用更輕。 AsyncCommand = ReactiveCommand.CreateAsyncObservable(_ => { // Set progress bar indi

    1熱度

    2回答

    我已經得到了一些功指令以及一些觀測持有的一些信息結合起來,和我想要做這樣的事情: _navigate = ReactiveCommand.Create(CanNavigate); _navigate.CombineLatest(navigationTarget, (_, tgt) => tgt) .Subscribe(tgt => Navigation.NavigateTo(tgt))

    1熱度

    1回答

    我想與Xamarin窗體一起使用ReactiveUI,並遇到一些困難讓View Model Location在具有ItemTemplate的ListView中工作。 我已經註冊了與以下行AppBootstrapper.cs視圖和視圖模型: Locator.CurrentMutable.Register(() => new MonkeyCellView(), typeof(IViewFor

    0熱度

    1回答

    假設我有源(CLR屬性)和目標(UI控件屬性)之間的WPF雙向數據綁定。現在無論何時更新目標屬性,我都想更新非UI線程(而不是分派器線程)上的源屬性。在我的應用程序中,我使用Rx(Reactive Extension)調度程序,因此,我計劃提供一個Rx調度程序來執行。例如,如果我綁定下列對象的屬性值並且UI使用綁定更新屬性,我希望Value屬性的setter在我提供的Rx調度程序上執行。 publ

    2熱度

    1回答

    我有一個簡單的視圖模型: public class MeetingPageViewModel : ReactiveObject, IRoutableViewModel { public MeetingPageViewModel(IScreen hs, IMeetingRef mRef) { HostScreen = hs; _backing = "hi

    0熱度

    1回答

    ReactiveUI例外處理恢復看着許多例子爲ReactiveUIReactiveCommands,代碼看起來像 Delete = ReactiveCommand.CreateAsyncObservable(x => DeleteImpl()); Delete.IsExecuting.ToProperty(this, x => x.IsDeleting, out _isDeleting); D

    1熱度

    1回答

    我在回答這個問題:Rx extensions: Where is Parallel.ForEach?爲了使用Rx並行運行一些操作。 我遇到的問題是,它似乎分配的每個請求的新線程,而使用Parallel.ForEach確實少得多。 我並行運行的進程內存密集,所以如果我一次嘗試處理數百個項目,提供給鏈接問題的答案很快就會看到內存不足。 有沒有一種方法可以修改該答案以限制在任何給定時間完成的項目數量?

    3熱度

    1回答

    大多數(如果不是全部)例子在線註冊處理程序,但返回一個離散的可觀察值(即Observable.Return(RecoveryOptionResult.CancelOperation))。爲了正確實現,最好將RecoveryOptions列表作爲按鈕列表(或類似的東西)呈現給用戶,並將流量控制傳遞給用戶。 什麼我掙扎是如何等待用戶(或者更具體地說,如何等待RecoveryOption命令之一,有其R