Class TabModel<T>
- Namespace
- The.WPF.Screens.Criteria
- Assembly
- Instagile.WPF.dll
[DataContract]
public sealed class TabModel<T> : NotificationObject, INotifyPropertyChanged where T : IEntity
Type Parameters
T
- Inheritance
-
TabModel<T>
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
TabModel(ISurface, TabKind, string, BasicGroupModel, AdvancedGroupModel)
public TabModel(ISurface surface, TabKind kind, string name, BasicGroupModel basicGroup, AdvancedGroupModel advancedGroup)
Parameters
surface ISurface
kind TabKind
name string
basicGroup BasicGroupModel
advancedGroup AdvancedGroupModel
Fields
Surface
public readonly ISurface Surface
Field Value
- ISurface
Properties
AdvancedCriteria
[DataMember]
public AdvancedGroupModel AdvancedCriteria { get; }
Property Value
- AdvancedGroupModel
BasicCriteria
[DataMember]
public BasicGroupModel BasicCriteria { get; }
Property Value
- BasicGroupModel
Count
public string Count { get; set; }
Property Value
- string
IsActive
public bool IsActive { get; set; }
Property Value
- bool
Kind
public TabKind Kind { get; }
Property Value
- TabKind
Name
[DataMember]
public string Name { get; }
Property Value
- string