projects/wms-framework/src/lib/models/controls/layouts/events/TileStateChangedEventArgs.ts
Tile state changed events args.
Accessors |
constructor(tile: XamTileModel, item: unknown, newState: TileState, oldState: TileState)
|
|||||||||||||||
Creates an instance of TileStateChangedEventArgs.
Parameters :
|
NewState |
getNewState()
|
Gets the new state.
Returns :
TileState
|
OldState |
getOldState()
|
Gets the old state.
Returns :
TileState
|
import { TileEventArgs } from './TileEventArgs';
import { XamTileModel } from '../XamTileModel';
import { TileState } from '../enums/TileState';
/**
* Tile state changed events args.
*
* @export
* @class TileStateChangedEventArgs
* @extends {TileEventArgs}
* @wType Infragistics.Controls.Layouts.TileStateChangedEventArgs
*/
export class TileStateChangedEventArgs extends TileEventArgs {
/**
*Creates an instance of TileStateChangedEventArgs.
* @param {XamTileModel} tile
* @param {unknown} item
* @param {TileState} newState
* @param {TileState} oldState
* @memberof TileStateChangedEventArgs
*/
constructor(
tile: XamTileModel,
item: unknown,
private newState: TileState,
private oldState: TileState
) {
super(tile, item);
}
/**
* Gets the new state.
*
* @readonly
* @type {TileState}
* @memberof TileStateChangedEventArgs
*/
get NewState(): TileState {
return this.newState;
}
/**
* Gets the old state.
*
* @readonly
* @type {TileState}
* @memberof TileStateChangedEventArgs
*/
get OldState(): TileState {
return this.oldState;
}
}