reactiveui

    1熱度

    1回答

    我想使用ObservableAsPropertyHelper爲了設置一個只讀的屬性,但無論我嘗試我似乎無法得到它的工作,因爲我期望。 我可以提煉成一個單一的測試(使用ReactiveUI 4.3.2.0,Nunit.Framework也應該全部來自的NuGet) [TestFixture] public class ObservableAsPropertyHelperTests : Reacti

    1熱度

    1回答

    剛開始使用ReactiveUI。我基本上用查詢的結果填充網格。我的viewmodel目前看起來像這樣。 public class QueryViewModel : ViewModelBase { private readonly ResultSet _resultSet = null; public ReactiveCollection<GridColumn> Colum

    14熱度

    3回答

    我有以下代碼: ViewPortViewModel _Trochoid; public ViewPortViewModel Trochoid { get { return _Trochoid; } set { this.RaiseAndSetIfChanged(value); } } 使用ReactiveUI INPC支持。編譯器總是警告我Trochoid永遠不會被分

    4熱度

    1回答

    我沒有經驗,特別是在MVVM,但試圖使用ReactiveUI,我不理解我發現的示例ReactiveCommand的示例。我曾經使用過一次ICommand/DelegateCommand,但這是不同的,我沒有得到它。 我想要做的事情非常簡單。點擊視圖中的按鈕,並在視圖模型中執行一個方法。我發現的所有例子都涉及IObservable <>,但我不明白,因爲他們沒有解釋爲什麼總是適合我。我試圖用這個作爲

    2熱度

    1回答

    我試圖做一個使用流星會議(堅持視圖用戶是)的反應式菜單..但它不工作,Session.get('currentView')得到改變(在Chrome控制檯中的teste),但該頁面不會再次呈現。 的.html <div class="col-1-1 menu" style="height: 42px;"> <ul> <li><a class="dashButton" href=

    0熱度

    1回答

    我有一個ReactiveAsyncCommand表明,目前只是睡了一會: public ReactiveAsyncCommand SignIn { get; private set; } //from constructor: SignIn = new ReactiveAsyncCommand(this.WhenAny(x => x.Username, x => x.Password,

    1熱度

    1回答

    的代碼非常簡單之後被禁用。首先啓用按鈕。點擊它會被禁用,並保持這種狀態。 Command = new ReactiveAsyncCommand(); Command .RegisterAsyncObservable(_ => AsyncMethod()) .SubscribeOn(RxApp.DeferredScheduler) .Subsc

    2熱度

    1回答

    我無法理解我在做什麼錯誤UserError類。 這是我的ViewModel裏面的代碼: this.CheckForUpdateCmd = new ReactiveAsyncCommand(Observable.Return(true)); UserError.RegisterHandler( uerror => { logger.Error(uerror.Err

    34熱度

    3回答

    我一直在研究在生產代碼中使用Reactive UI的可行性。其中一些功能非常有吸引力,但我擔心會依賴此庫。這些包括: 怪癖的命名和約定。例如,以小寫字母開頭的受保護成員以及RaiseAndSetIfChanged方法取決於以私人成員開頭的下劃線。我理解Paul Betts(ReactiveUI作者)有一個Ruby背景,所以我猜這就是奇怪的命名所在。但是,這對我來說會造成一個真正的問題,因爲標準命名

    10熱度

    2回答

    假設我有以下看法型號: public class AddressViewModel : ReactiveObject { private string line; public string Line { get { return this.line; } set { this.RaiseAndSetIfChanged(x => x.Lin