瀏覽代碼

Added StringValueCommand

Wiesław Šoltés 9 年之前
父節點
當前提交
b4d486f45d
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      samples/BindingTest/ViewModels/MainWindowViewModel.cs

+ 6 - 0
samples/BindingTest/ViewModels/MainWindowViewModel.cs

@@ -2,6 +2,7 @@
 using System.Collections.ObjectModel;
 using System.Linq;
 using ReactiveUI;
+using System.Reactive.Linq;
 
 namespace BindingTest.ViewModels
 {
@@ -28,6 +29,9 @@ namespace BindingTest.ViewModels
                 var r = new Random();
                 Items.Move(r.Next(Items.Count), 1);
             });
+
+            StringValueCommand = ReactiveCommand.Create();
+            StringValueCommand.Subscribe(param => StringValue = param.ToString());
         }
 
         public ObservableCollection<TestItem> Items { get; }
@@ -51,5 +55,7 @@ namespace BindingTest.ViewModels
             get { return _stringValue; }
             set { this.RaiseAndSetIfChanged(ref _stringValue, value); }
         }
+
+        public ReactiveCommand<object> StringValueCommand { get; }
     }
 }