Table of Contents

Class PropertyOrderPrensenter

Namespace
H.Controls.OrderBox
Assembly
H.Controls.OrderBox.dll
[Display(Name = "设置规则")]
public class PropertyOrderPrensenter : DisplayBindableBase, INotifyPropertyChanged, IDisplayBindable, IIconable, INameable, IOrderable, IGroupable, IDable, IDescriptionable, IOrderWhereable, IWhereable, IMetaSetting
Inheritance
PropertyOrderPrensenter
Implements
Inherited Members
Extension Methods

Constructors

PropertyOrderPrensenter()

public PropertyOrderPrensenter()

PropertyOrderPrensenter(Type, Func<PropertyInfo, bool>)

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

Parameters

modelTyle Type
predicate Func<PropertyInfo, bool>

Properties

AddConditionCommand

[JsonIgnore]
public RelayCommand AddConditionCommand { get; }

Property Value

RelayCommand

ClearConditionCommand

[JsonIgnore]
public RelayCommand ClearConditionCommand { get; }

Property Value

RelayCommand

Conditions

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

Property Value

ObservableCollection<PropertyOrder>

ID

获取或设置对象的唯一标识符。

[Browsable(false)]
public override string ID { get; set; }

Property Value

string

MetaSettingService

[JsonIgnore]
public IMetaSettingService MetaSettingService { get; }

Property Value

IMetaSettingService

Properties

[JsonIgnore]
public ObservableCollection<PropertyInfo> Properties { get; set; }

Property Value

ObservableCollection<PropertyInfo>

SaveCommand

[JsonIgnore]
public RelayCommand SaveCommand { get; }

Property Value

RelayCommand

Methods

Load()

public void Load()

Save(out string)

public bool Save(out string message)

Parameters

message string

Returns

bool

Where(IEnumerable)

public IEnumerable Where(IEnumerable from)

Parameters

from IEnumerable

Returns

IEnumerable