Class ModelViewModel<T>
public class ModelViewModel<T> : NotifyPropertyChanged, INotifyPropertyChanged, IModelViewModel<T>, IModelViewModel, ISearchable
Type Parameters
T
- Inheritance
-
ModelViewModel<T>
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
ModelViewModel(T)
public ModelViewModel(T t)
Parameters
tT
Properties
IsBuzy
说明
[Browsable(false)]
public bool IsBuzy { get; set; }
Property Value
IsEnbled
是否可用
[Browsable(false)]
public bool IsEnbled { get; set; }
Property Value
Message
[Browsable(false)]
public string Message { get; set; }
Property Value
Model
Model层
[Browsable(false)]
public T Model { get; set; }
Property Value
- T
Value
说明
[Browsable(false)]
public double Value { get; set; }
Property Value
Visible
是否可见
[Browsable(false)]
public bool Visible { get; set; }
Property Value
Methods
Filter(string)
public virtual bool Filter(string txt)
Parameters
txtstring
Returns
LoadValue(out string)
将Model数据加载到ViewModel属性上面 通过名称匹配
protected virtual bool LoadValue(out string message)
Parameters
messagestring
Returns
SaveValue(out string)
将ViewModel数据加载到Model属性上面 通过名称匹配
protected virtual bool SaveValue(out string message)
Parameters
messagestring