Class PropertyOrderPrensenter
[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
Typepredicate
Func<PropertyInfo, bool>
Properties
AddConditionCommand
[JsonIgnore]
public RelayCommand AddConditionCommand { get; }
Property Value
ClearConditionCommand
[JsonIgnore]
public RelayCommand ClearConditionCommand { get; }
Property Value
Conditions
public ObservableCollection<PropertyOrder> Conditions { get; set; }
Property Value
ID
获取或设置对象的唯一标识符。
[Browsable(false)]
public override string ID { get; set; }
Property Value
MetaSettingService
[JsonIgnore]
public IMetaSettingService MetaSettingService { get; }
Property Value
Properties
[JsonIgnore]
public ObservableCollection<PropertyInfo> Properties { get; set; }
Property Value
SaveCommand
[JsonIgnore]
public RelayCommand SaveCommand { get; }
Property Value
Methods
Load()
public void Load()
Save(out string)
public bool Save(out string message)
Parameters
message
string
Returns
Where(IEnumerable)
public IEnumerable Where(IEnumerable from)
Parameters
from
IEnumerable