Table of Contents

Class ButtonPropertyConfidtionsPrensenter

Namespace
HeBianGu.Control.Filter
Assembly
HeBianGu.Control.Filter.dll
public class ButtonPropertyConfidtionsPrensenter : DisplayerViewModelBase, INotifyPropertyChanged, IDisplayer, IPropertyConditonable, IConditionable
Inheritance
ButtonPropertyConfidtionsPrensenter
Implements
Inherited Members
Extension Methods

Constructors

ButtonPropertyConfidtionsPrensenter(Type, Func<PropertyInfo, bool>)

public ButtonPropertyConfidtionsPrensenter(Type modelTyle, Func<PropertyInfo, bool> predicate = null)

Parameters

modelTyle Type
predicate Func<PropertyInfo, bool>

Properties

FilterChangedCommand

public RelayCommand FilterChangedCommand { get; }

Property Value

RelayCommand

FilterCommand

public RelayCommand FilterCommand { get; }

Property Value

RelayCommand

PropertyConfidtions

public PropertyConfidtionsPrensenter PropertyConfidtions { get; }

Property Value

PropertyConfidtionsPrensenter

Methods

IsMatch(object)

public bool IsMatch(object obj)

Parameters

obj object

Returns

bool

OnConditionChanged()

protected void OnConditionChanged()

Events

ConditionChanged

public event EventHandler<IConditionable> ConditionChanged

Event Type

EventHandler<IConditionable>