Class PropertyConfidtionPrensenter
public class PropertyConfidtionPrensenter : DisplayerViewModelBase, INotifyPropertyChanged, IDisplayer, IConditionable, IMetaSettingSerilize, IMetaSetting
- Inheritance
-
PropertyConfidtionPrensenter
- Implements
- Inherited Members
- Extension Methods
Constructors
PropertyConfidtionPrensenter()
public PropertyConfidtionPrensenter()
PropertyConfidtionPrensenter(Type, Func<PropertyInfo, bool>)
public PropertyConfidtionPrensenter(Type modelTyle, Func<PropertyInfo, bool> predicate = null)
Parameters
modelTyle
Typepredicate
Func<PropertyInfo, bool>
Properties
AddConditionCommand
public RelayCommand AddConditionCommand { get; }
Property Value
ClearConditionCommand
public RelayCommand ClearConditionCommand { get; }
Property Value
ConditionOperate
说明
public ConditionOperate ConditionOperate { get; set; }
Property Value
Conditions
说明
public ObservableCollection<IPropertyConfidtion> Conditions { get; set; }
Property Value
MetaSettingService
public IMetaSettingService MetaSettingService { get; }
Property Value
Properties
public ObservableCollection<PropertyInfo> Properties { get; set; }
Property Value
SaveCommand
public RelayCommand SaveCommand { get; }
Property Value
Methods
IsMatch(object)
public bool IsMatch(object obj)
Parameters
obj
object
Returns
Load()
public void Load()
Save()
public void Save()