Table of Contents

Class XenDesktopIcon

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents an icon configured within a XenDesktop site.

public class XenDesktopIcon : GlobalSerializableClassicBase, IComparable<XenDesktopIcon>
Inheritance
XenDesktopIcon
Implements

Constructors

XenDesktopIcon()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.XenDesktopIcon class.

public XenDesktopIcon()

Properties

HasIcons

Gets whether the icon has valid icon data for any of the icon sizes.

public bool HasIcons { get; }

Property Value

bool

LargeIcon

Gets the large (64x64) icon as an image.

public Bitmap LargeIcon { get; }

Property Value

Bitmap

LargeIconData

Gets or sets the large (64x64) icon in PNG format.

public byte[] LargeIconData { get; set; }

Property Value

byte[]

MediumIcon

Gets the medium (32x32) icon as an image.

public Bitmap MediumIcon { get; }

Property Value

Bitmap

MediumIconData

Gets or sets the medium (32x32) icon in PNG format.

public byte[] MediumIconData { get; set; }

Property Value

byte[]

SmallIcon

Gets the small (16x16) icon.

public Bitmap SmallIcon { get; }

Property Value

Bitmap

SmallIconData

Gets or sets the small (16x16) icon in PNG format.

public byte[] SmallIconData { get; set; }

Property Value

byte[]

Uid

Gets or sets the unique identifier for the icon.

public int Uid { get; set; }

Property Value

int

Methods

CompareTo(XenDesktopIcon)

Compares two CENTREL.XIA.Configuration.Types.XenDesktopIcon objects to allow sorting by UID.

public int CompareTo(XenDesktopIcon other)

Parameters

other XenDesktopIcon

The CENTREL.XIA.Configuration.Types.XenDesktopIcon object to compare to.

Returns

int

The sort order of the two items.

ToString()

Returns the icon as a human readable string.

public override string ToString()

Returns

string

The icon as a human readable string.