projects/wms-framework/src/lib/models/controls/layouts/MaximizedModeSettings.ts
An object that contains settings for maximized mode on the XamTileManager.
HorizontalTileAreaAlignment |
Type : HorizontalAlignment
|
Default value : HorizontalAlignment.Left
|
Horizontal tile area alignment. |
InterTileAreaSpacing |
Type : number
|
Default value : 0
|
Inter tile area spacing. |
InterTileSpacingXMaximized |
Type : number
|
Default value : 0
|
Inter tile area spacing x when maximized. |
InterTileSpacingXMinimized |
Type : number
|
Default value : 0
|
Inter tile area spacing x when minimized. |
InterTileSpacingYMaximized |
Type : number
|
Default value : 0
|
Inter tile area spacing y when maximized. |
InterTileSpacingYMinimized |
Type : number
|
Default value : 0
|
Inter tile area spacing y when minimized. |
MaximizedTileConstraints |
Type : TileConstraints
|
Default value : null
|
Tile contrains for tiles when maximized. |
MaximizedTileLayoutOrder |
Type : MaximizedTileLayoutOrder
|
Default value : MaximizedTileLayoutOrder.VerticalWithLastTileFill
|
Maximized tile layout order. |
MaximizedTileLocation |
Type : MaximizedTileLocation
|
Default value : MaximizedTileLocation.Left
|
Determinates where the maximized tiles will be arranged. |
MinimizedExpandedTileConstraints |
Type : TileConstraints
|
Default value : null
|
Tile contrains for tiles when minimized expanded. |
MinimizedTileConstraints |
Type : TileConstraints
|
Default value : null
|
Tiles contraints when tile minimized. |
MinimizedTileExpandButtonVisibility |
Type : boolean
|
Default value : false
|
Indicates if the minimized tile expand button is visible. |
MinimizedTileExpansionMode |
Type : MinimizedTileExpansionMode
|
Default value : MinimizedTileExpansionMode.AllowOne
|
Minimized tile expansion mode. |
ShowAllMinimizedTiles |
Type : boolean
|
Default value : null
|
Indicates if all minimized tiles is arranged in the view. |
ShowTileAreaSplitter |
Type : boolean
|
Default value : false
|
Indicates if a splitter is shown between maximized and minimized tiles. |
VerticalTileAreaAlignment |
Type : VerticalAlignment
|
Default value : VerticalAlignment.Top
|
Vertical tile area alignment. |
AllowTileDragging |
Type : any
|
Default value : null
|
Inherited from
ModeSettingsBase
|
Defined in
ModeSettingsBase:50
|
Indicates if the user is allowed to drag tiles. |
RepositionAnimation |
Type : any
|
Default value : null
|
Inherited from
ModeSettingsBase
|
Defined in
ModeSettingsBase:58
|
Determinates how the tile is animated when is moved of position. |
Static RepositionAnimationProperty |
Type : any
|
Default value : null
|
Inherited from
ModeSettingsBase
|
Defined in
ModeSettingsBase:33
|
Reposition animation depedency property. |
ResizeAnimation |
Type : any
|
Default value : null
|
Inherited from
ModeSettingsBase
|
Defined in
ModeSettingsBase:66
|
Determinates how the tile is animated when is resized. |
Static ResizeAnimationProperty |
Type : any
|
Default value : null
|
Inherited from
ModeSettingsBase
|
Defined in
ModeSettingsBase:42
|
Resize animation dependency property. |
ShouldAnimate |
Type : boolean
|
Default value : true
|
Inherited from
ModeSettingsBase
|
Defined in
ModeSettingsBase:74
|
Determinates if the tile will be animated. |
import { ModeSettingsBase } from './ModeSettingsBase';
import { HorizontalAlignment, VerticalAlignment } from '../ContainerEnums';
import { TileConstraints } from './TileConstraints';
import { MaximizedTileLayoutOrder } from './enums/MaximizedTileLayoutOrder';
import { MaximizedTileLocation } from './enums/MaximizedTileLocation';
import { MinimizedTileExpansionMode } from './enums/MinimizedTileExpansionMode';
/**
* An object that contains settings for maximized mode on the XamTileManager.
*
* @export
* @class export class MaximizedModeSettings {
* @wType Infragistics.Controls.Layouts.MaximizedModeSettings
*/
export class MaximizedModeSettings extends ModeSettingsBase {
/**
* Horizontal tile area alignment.
*
* @type {HorizontalAlignment}
* @memberof MaximizedModeSettings
*/
HorizontalTileAreaAlignment: HorizontalAlignment = HorizontalAlignment.Left;
/**
* Inter tile area spacing.
*
* @type {number}
* @memberof MaximizedModeSettings
*/
InterTileAreaSpacing: number = 0;
/**
* Inter tile area spacing x when maximized.
*
* @type {number}
* @memberof MaximizedModeSettings
*/
InterTileSpacingXMaximized: number = 0;
/**
* Inter tile area spacing x when minimized.
*
* @type {number}
* @memberof MaximizedModeSettings
*/
InterTileSpacingXMinimized: number = 0;
/**
* Inter tile area spacing y when maximized.
*
* @type {number}
* @memberof MaximizedModeSettings
*/
InterTileSpacingYMaximized: number = 0;
/**
* Inter tile area spacing y when minimized.
*
* @type {number}
* @memberof MaximizedModeSettings
*/
InterTileSpacingYMinimized: number = 0;
/**
* Tile contrains for tiles when maximized.
*
* @type {TileConstraints}
* @memberof MaximizedModeSettings
*/
MaximizedTileConstraints: TileConstraints = null;
/**
* Maximized tile layout order.
*
* @type {MaximizedTileLayoutOrder}
* @memberof MaximizedModeSettings
*/
MaximizedTileLayoutOrder: MaximizedTileLayoutOrder =
MaximizedTileLayoutOrder.VerticalWithLastTileFill;
/**
* Determinates where the maximized tiles will be arranged.
*
* @type {MaximizedTileLocation}
* @memberof MaximizedModeSettings
*/
MaximizedTileLocation: MaximizedTileLocation = MaximizedTileLocation.Left;
/**
* Tile contrains for tiles when minimized expanded.
*
* @type {TileConstraints}
* @memberof MaximizedModeSettings
*/
MinimizedExpandedTileConstraints: TileConstraints = null;
/**
* Tiles contraints when tile minimized.
*
* @type {TileConstraints}
* @memberof MaximizedModeSettings
*/
MinimizedTileConstraints: TileConstraints = null;
/**
* Indicates if the minimized tile expand button is visible.
*
* @type {boolean}
* @memberof MaximizedModeSettings
*/
MinimizedTileExpandButtonVisibility: boolean = false;
/**
* Minimized tile expansion mode.
*
* @type {MinimizedTileExpansionMode}
* @memberof MaximizedModeSettings
*/
MinimizedTileExpansionMode: MinimizedTileExpansionMode =
MinimizedTileExpansionMode.AllowOne;
/**
* Indicates if all minimized tiles is arranged in the view.
*
* @type {boolean}
* @memberof MaximizedModeSettings
*/
ShowAllMinimizedTiles: boolean = null;
/**
* Indicates if a splitter is shown between maximized and minimized tiles.
*
* @type {boolean}
* @memberof MaximizedModeSettings
*/
ShowTileAreaSplitter: boolean = false;
/**
* Vertical tile area alignment.
*
* @type {VerticalAlignment}
* @memberof MaximizedModeSettings
*/
VerticalTileAreaAlignment: VerticalAlignment = VerticalAlignment.Top;
}