Class ModuleFilter
Represents information used to filter IModules.
Namespace: Sartorius.SAF.Presentation.Controls
Assembly: Sartorius.SAF.Presentation.Controls.dll
Syntax
public class ModuleFilter : DependencyObject
Fields
View SourceCaptionPatternProperty
Identifies the CaptionPattern dependency property
Declaration
public static readonly DependencyProperty CaptionPatternProperty
Field Value
| Type | Description |
|---|---|
| DependencyProperty |
IdPatternProperty
Identifies the IdPattern dependency property
Declaration
public static readonly DependencyProperty IdPatternProperty
Field Value
| Type | Description |
|---|---|
| DependencyProperty |
IsEnabledProperty
Identifies the IsEnabled dependency property
Declaration
public static readonly DependencyProperty IsEnabledProperty
Field Value
| Type | Description |
|---|---|
| DependencyProperty |
PredicateProperty
Identifies the Predicate dependency property
Declaration
public static readonly DependencyProperty PredicateProperty
Field Value
| Type | Description |
|---|---|
| DependencyProperty |
Properties
View SourceCaptionPattern
Gets or sets the regex pattern used to filter for the Caption property.
Declaration
public string CaptionPattern { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IdPattern
Gets or sets the regex pattern used to filter for the Id property.
Declaration
public string IdPattern { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IsEnabled
Gets or sets a value that is used to filter for the IsEnabled property.
Declaration
public bool? IsEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Predicate
Gets or sets a predicate used to directly filter IModules.
Declaration
public Predicate<IModule> Predicate { get; set; }
Property Value
| Type | Description |
|---|---|
| Predicate<IModule> |