Class CriterionModel
- Namespace
- The.WPF.Screens.Criteria
- Assembly
- Instagile.WPF.dll
[DataContract]
public sealed class CriterionModel : NotificationObject, INotifyPropertyChanged
- Inheritance
-
CriterionModel
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
CriterionModel(string, Dictionary<string, IField>, bool)
public CriterionModel(string label, Dictionary<string, IField> namedSubcriteria, bool appliesByDefault)
Parameters
label string
namedSubcriteria Dictionary<string, IField>
appliesByDefault bool
Properties
AppliesByDefault
public bool AppliesByDefault { get; }
Property Value
- bool
AvailableKinds
public IEnumerable<string> AvailableKinds { get; }
Property Value
- IEnumerable<string>
AvailableSubcriteria
public IEnumerable<string> AvailableSubcriteria { get; }
Property Value
- IEnumerable<string>
Field
[DataMember]
public IField Field { get; }
Property Value
- IField
HasAlternates
public bool HasAlternates { get; }
Property Value
- bool
HasChanges
public bool HasChanges { get; }
Property Value
- bool
IsEditable
public bool IsEditable { get; }
Property Value
- bool
IsValid
public bool IsValid { get; }
Property Value
- bool
Label
public string Label { get; }
Property Value
- string
SelectedKind
public TabKind SelectedKind { get; set; }
Property Value
- TabKind
SelectedSubcriterion
[DataMember]
public string SelectedSubcriterion { get; set; }
Property Value
- string