Class PropertyConditionsPrensenter
public class PropertyConditionsPrensenter : DisplayBindableBase, INotifyPropertyChanged, IDisplayBindable, IIconable, INameable, IOrderable, IGroupable, IDable, IDescriptionable, IConditionable, IMetaSetting
- Inheritance
-
PropertyConditionsPrensenter
- Implements
- Inherited Members
- Extension Methods
Constructors
PropertyConditionsPrensenter()
public PropertyConditionsPrensenter()
PropertyConditionsPrensenter(Type, Func<PropertyInfo, bool>)
public PropertyConditionsPrensenter(Type modelTyle, Func<PropertyInfo, bool> predicate = null)
Parameters
modelTyle
Typepredicate
Func<PropertyInfo, bool>
Properties
AddCommand
[JsonIgnore]
public RelayCommand AddCommand { get; }
Property Value
ClearSelectionCommand
[JsonIgnore]
public RelayCommand ClearSelectionCommand { get; }
Property Value
MetaSettingService
[JsonIgnore]
public IMetaSettingService MetaSettingService { get; }
Property Value
Properties
[JsonIgnore]
public ObservableCollection<PropertyInfo> Properties { get; set; }
Property Value
PropertyConfidtions
public ObservableCollection<PropertyConditionPrensenter> PropertyConfidtions { get; set; }
Property Value
SelectedIndex
public int SelectedIndex { get; set; }
Property Value
SelectedItem
[JsonIgnore]
public PropertyConditionPrensenter SelectedItem { get; set; }
Property Value
Methods
IsMatch(object)
public bool IsMatch(object obj)
Parameters
obj
object
Returns
Load()
public void Load()
Save(out string)
public bool Save(out string message)
Parameters
message
string