reactiveui

    0熱度

    3回答

    這裏是我用於使用Meteor在網頁上呈現pieChart的JS代碼。我遇到的問題是,這段代碼幾乎可以工作,除了圖表顯示時顯示在傳說和標籤上,但我們看不到派(它只是空的)。 JavaScript代碼是 [我無法張貼在這裏的圖片] if (Meteor.isClient) { Template.pienvd3.rendered = function() { nv.addGraph(fu

    5熱度

    2回答

    我覺得我正在做這個正確的方式,但我不確定。我在我的ViewModel異步加載對象到ReactiveList中。通過Xamarin Forms,我已經將列表綁定到Xamarin Forms中的ListView的ItemSource屬性。我也有一個搜索框,它將清除ReactiveList並將新項目添加到ReactiveList。 第一次打開視圖時,沒有任何交互操作會加載列表,並且綁定到Reactive

    1熱度

    1回答

    我正在使用ReactiveUI和MahApps.Metro開始一個新項目。我遇到的第一個障礙是一個沒有完整顯示的觀點問題。我有一個Window,在那Window我有一個ViewModelViewHost從RxUI庫。它是一個嵌套視圖模型的簡單容器。 ActiveItem綁定正確綁定到用戶控件的視圖模型,並且用戶控件中的Button在屏幕上可見。 我期望看到的是一個Window,暗灰色背景和中間的一

    3熱度

    1回答

    我試圖解決我的第一個任務使用Rx + ReactiveUI,並尋找最佳實踐來解決任務,顯示一個輸入框,將顯示建議作爲用戶開始輸入即可。 根據以下代碼示例,異步加載建議的最佳方法是什麼?使用Subscribe或使用Select Many?還是有更好的方法來做到這兩個? this.SearchTerms = this.ObservableForProperty(x => x.SearchTerm)

    1熱度

    1回答

    我想實現一個視圖/視圖模型,當應用程序檢查用戶是否通過身份驗證時將顯示該視圖/視圖模型。 下面的代碼以多次調用路由器結束。 InternalIsAuthenticated中的測試代碼有問題嗎?我怎樣才能實現這個正確的? 視圖模型: public class LoadingViewModel : ReactiveObject, IRoutableViewModel { publ

    0熱度

    1回答

    我試圖阻止用戶繼續,直到他們選擇了列表中的至少一個項目。該列表是綁定到主視圖內的單獨視圖控件的,並且列表viewmodel有一個bool,其視圖中的雙向綁定到複選框。繼續命令是主視圖模型的一部分,因此,試圖聽的變化,我創建派生列表 tempList = this.WhenAnyValue(x => x.Items, (layers) => layers == null ? Enumerable.

    0熱度

    1回答

    當我將一個「後退按鈕」綁定到ReactiveUI中的路由器時,我的ViewModel不再被垃圾回收(我的視圖也一樣)。這是一個錯誤,還是這個我做一些愚蠢的事情? 這裏是我的MeetingPageViewModel: public class MeetingPageViewModel : ReactiveObject, IRoutableViewModel { public Meetin

    2熱度

    1回答

    我試圖合併若干個 s在一對ReactiveList s上創建一個ObservableAsPropertyHelper。 public class Model : ReactiveObject { ReactiveList<int> IngredientsEntities; // ... public int CostOfIngredients(...) { ... }

    2熱度

    1回答

    我有可觀察到的是這樣的: var posChangeObs = Observable.Publish<DisplayPositionModel>( Observable .FromEventPattern<EventHandler<PositionEventArgs>, PositionEventArgs>(h => cine.PositionChan

    3熱度

    2回答

    我有以下代碼: IDisposable subscription = myObservable.Throttle(TimeSpan.FromMilliseconds(50), RxApp.MainThreadScheduler) .Subscribe(_ => UpdateUi()); 正如預期的那樣,UpdateUi()將始終在主執行線。當我將代碼更改爲 IDis