Skip to content

ITileGridItem

Interface in Oadm.Sdk.Client.Controls · Oadm.Sdk.Client.dll

One tile of a TileGrid: its place, what it shows and how it is removed while editing.

public interface ITileGridItem : INotifyPropertyChanged

Extends INotifyPropertyChanged

Control? Content { get; }

What the tile shows (a live video, a widget); null shows ITileGridItem.Message.

ICommand? CopyCommand { get; }

Default implementation

The copy icon left of the X while editing; shown while it can run. Null: no copy icon.

string? FrameClass { get; }

Default implementation

A class the tile’s frame gets for the theme (e.g. a tile without the video background); null for none.

bool IsSelected { get; }

Default implementation

The tile whose settings the page shows while editing (PropertyChanged IsSelected): its frame is marked.

string? Message { get; }

A text in the middle of the tile while there is no ITileGridItem.Content (“Removed device 1a2b3c4d”).

TileRect Rect { get; }

The tile’s cells; raise PropertyChanged for Rect when it changes.

ICommand? RemoveCommand { get; }

The X of the edit frame.

string? Title { get; }

The name in the edit frame’s header (“10.0.0.48”).