Table of Contents

Class PropertyConfidtionPrensenter

Namespace
HeBianGu.Control.Filter
Assembly
HeBianGu.Control.Filter.dll
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 Type
predicate Func<PropertyInfo, bool>

Properties

AddConditionCommand

public RelayCommand AddConditionCommand { get; }

Property Value

RelayCommand

ClearConditionCommand

public RelayCommand ClearConditionCommand { get; }

Property Value

RelayCommand

ConditionOperate

说明

public ConditionOperate ConditionOperate { get; set; }

Property Value

ConditionOperate

Conditions

说明

public ObservableCollection<IPropertyConfidtion> Conditions { get; set; }

Property Value

ObservableCollection<IPropertyConfidtion>

MetaSettingService

public IMetaSettingService MetaSettingService { get; }

Property Value

IMetaSettingService

Properties

public ObservableCollection<PropertyInfo> Properties { get; set; }

Property Value

ObservableCollection<PropertyInfo>

SaveCommand

public RelayCommand SaveCommand { get; }

Property Value

RelayCommand

Methods

IsMatch(object)

public bool IsMatch(object obj)

Parameters

obj object

Returns

bool

Load()

public void Load()

Save()

public void Save()