ソースを参照

Add a few comments

Artyom 4 年 前
コミット
ae8276a55b
1 ファイル変更11 行追加0 行削除
  1. 11 0
      ReactiveExample/LoginViewModel.cs

+ 11 - 0
ReactiveExample/LoginViewModel.cs

@@ -8,6 +8,17 @@ using ReactiveUI;
 using ReactiveUI.Fody.Helpers;
 
 namespace ReactiveExample {
+	//
+	// This view model can be easily shared across different UI frameworks.
+	// For example, if you have a WPF or XF app with view models written
+	// this way, you can easily port your app to Terminal.Gui by implementing
+	// the views with Terminal.Gui classes and ReactiveUI bindings.
+	//
+	// We mark the view model with the [DataContract] attributes and this
+	// allows you to save the view model class to the disk, and then to read
+	// the view model from the disk, making your app state persistent.
+	// See also: https://www.reactiveui.net/docs/handbook/data-persistence/
+	//
 	[DataContract]
 	public class LoginViewModel : ReactiveObject {
 		readonly ObservableAsPropertyHelper<int> _usernameLength;