File

projects/wms-framework/src/lib/models/controls/layouts/events/TileStateChangedEventArgs.ts

Description

Tile state changed events args.

Extends

TileEventArgs

Index

Accessors

Constructor

constructor(tile: XamTileModel, item: unknown, newState: TileState, oldState: TileState)

Creates an instance of TileStateChangedEventArgs.

Parameters :
Name Type Optional
tile XamTileModel No
item unknown No
newState TileState No
oldState TileState No

Accessors

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;
  }
}

result-matching ""

    No results matching ""