Table of Contents

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