C# Класс MediaPortal.GUI.Library.GUIPropertyManager

Implments a property manager for the GUI lib. Keeps track of the properties of the currently playing item. like playtime, current position, artist,title of the song/video,...
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetProperty ( string tag ) : string

This method returns the value for a given property

Parse ( string line ) : string

Parses a property request.

Parse ( string line, MediaPortal.GUI.Library.GUIExpressionManager options ) : string

Parses a property request.

PropertyIsDefined ( string tag ) : bool

Returns true if the specified property is defined, otherwise false.

RemovePlayerProperties ( ) : void

Removes the player properties from the hashtable.

RemoveProperty ( string tag ) : void

Removes the specified property from the property set.

SetProperty ( string tag, string tagvalue ) : void

This method will set the value for a given property

Приватные методы

Метод Описание
GUIPropertyManager ( ) : System

Private constructor of the GUIPropertyManager. Singleton. Do not allow any instance of this class.

ParseProperty ( string property ) : string

Описание методов

GetProperty() публичный статический Метод

This method returns the value for a given property
public static GetProperty ( string tag ) : string
tag string property name
Результат string

Parse() публичный статический Метод

Parses a property request.
public static Parse ( string line ) : string
line string
Результат string

Parse() публичный статический Метод

Parses a property request.
public static Parse ( string line, MediaPortal.GUI.Library.GUIExpressionManager options ) : string
line string The identification of the propertie (e.g.,#title).
options MediaPortal.GUI.Library.GUIExpressionManager Expresson manager processing options.
Результат string

PropertyIsDefined() публичный статический Метод

Returns true if the specified property is defined, otherwise false.
public static PropertyIsDefined ( string tag ) : bool
tag string
Результат bool

RemovePlayerProperties() публичный статический Метод

Removes the player properties from the hashtable.
public static RemovePlayerProperties ( ) : void
Результат void

RemoveProperty() публичный статический Метод

Removes the specified property from the property set.
public static RemoveProperty ( string tag ) : void
tag string name of the property
Результат void

SetProperty() публичный статический Метод

This method will set the value for a given property
public static SetProperty ( string tag, string tagvalue ) : void
tag string property name
tagvalue string property value
Результат void