reactiveui

    3熱度

    1回答

    我測試ReactiveUI,它看起來很不錯。 但是,我對MessageBus有些困惑。 示例代碼: var bus = new MessageBus(); int result = -1; bus.Listen<int>().Subscribe(x => result = x); bus.SendMessage(42); 調用一個斷言語句時,但在一個標準的WPF應用程序的結果值永遠不會

    1熱度

    1回答

    我正在寫一個來自ReactiveValidatedObject的視圖模型。這使我可以使用數據註釋來觸發對視圖的驗證,但是我遇到了一個問題:驗證規則以似乎是隨機順序的方式進行評估。 例如,如果該屬性聲明如下(模型的字段是一個小數,並且該方法驗證只是做decimal.TryParse,並檢查該值是否> = 0): private string abc; [ValidatesViaMethod

    3熱度

    2回答

    我想我的ViewModels 我的概念代碼證明之間實現通訊工作如下: RxApp.MessageBus.Listen<int>("test") .Subscribe(i => MessageBox.Show(i.ToString())); RxApp.MessageBus.SendMessage<int>(42, "test"); 我的單元測試運行成功,所以我認爲這可能是一個調

    1熱度

    1回答

    驗證兩個屬性的方法是什麼? 古典例子是開始應低於端日期: 用戶輸入開始「第六」 用戶輸入端「第三」 - 這兩個字段應該被標記作爲無效 用戶更正開始到「1st」 - 兩個字段都應該沒問題 ReactiveValidatedObject如何在這裏提供幫助? 我最好需要一個在WPF和Silverlight中工作的解決方案。

    1熱度

    2回答

    在使用ReactiveUI時執行數據驗證時,什麼被視爲「最佳實踐」?比方說,我有一個看起來像這樣的視圖模型: public class MyViewModel: ReactiveObject { public ReactiveAsyncCommand SaveMyDataCommand { get; protected set; } private string _emai

    2熱度

    2回答

    我需要將2個ObservableCollection合併爲一個並將其綁定到網格,並需要實時更新才能流入網格。例如, ObservableCollection<int> First = new ObservableCollection<int>(); ObservableCollection<int> Second = new ObservableCollection<int>(); //So

    2熱度

    2回答

    我開始在Silverlight項目中使用ReactiveUI框架,並需要使用ReactiveCommands的一些幫助。 在我看來模型中,我有一些看起來大致是這樣的(這只是一個簡單的例子): public class MyViewModel : ReactiveObject { private int MaxRecords = 5; public ReactiveComma

    25熱度

    1回答

    我一直在使用Caliburn Micro作爲我們的MVVM框架在新的Silverlight應用程序上做一些原型工作。團隊一般對此感到滿意。爲了解決一些限制服務請求的問題,建議我查看ReactiveUI的ReactiveCollections及其INotifyPropertyChanged的實現。 有沒有人有任何經驗使用這兩個在一起?由於它們主要是MVVM框架,所以存在很多重疊,所以我想知道它是否更

    7熱度

    2回答

    我有一個類似ReactiveUI的視圖模型。它有幾個不同類型的屬性,它們激發NotifyPropertyChanged事件,我想訂閱一個將在任何被觸發時調用的方法,但我對實際值不感興趣。 我目前的代碼有點難看(由於不透明true選擇)。有沒有一種方法可以表明在事件發生時只關心照顧的意圖? this.ObservableForProperty(m => m.PropertyOne) .S