JPt*_*eK9 6 c# data-binding user-interface properties reactiveui
我在 ReactiveUI 的学习曲线上苦苦挣扎,所以这个问题可能很幼稚。请帮助我理解以下之间的区别:
ObservableAsPropertyHelper<string> _input
public string Input {get {return _input.Value;}}
Run Code Online (Sandbox Code Playgroud)
和一个普通的支持变量 RaiseAndSetIfChanged:
private string _input;
public string Input {
get {return _input;}
set {RaiseAndSetIfChanged(ref _input, value);}
}
Run Code Online (Sandbox Code Playgroud)
它们是给同一只猫剥皮的两种方法,还是两种选择有不同的用例/意图?
ObserableAsProperyHelper (OAPH) 帮助您将 Obserable 包装到属性中。因此,当新值放入您的可观察值时,它将提供 INotifyPropertyChanged (INPC) 通知。
第二种方法提供带有 INPC 通知的标准属性。
归档时间: |
|
查看次数: |
508 次 |
最近记录: |