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 : INotifyPropertyChangedExtends INotifyPropertyChanged
Properties
Section titled “Properties”Content
Section titled “Content”Control? Content { get; }What the tile shows (a live video, a widget); null shows ITileGridItem.Message.
CopyCommand
Section titled “CopyCommand”ICommand? CopyCommand { get; }Default implementation
The copy icon left of the X while editing; shown while it can run. Null: no copy icon.
FrameClass
Section titled “FrameClass”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.
IsSelected
Section titled “IsSelected”bool IsSelected { get; }Default implementation
The tile whose settings the page shows while editing (PropertyChanged IsSelected): its frame is marked.
Message
Section titled “Message”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.
RemoveCommand
Section titled “RemoveCommand”ICommand? RemoveCommand { get; }The X of the edit frame.
string? Title { get; }The name in the edit frame’s header (“10.0.0.48”).