Class ThemeResourceKey
ThemeResourceKey class is used by the theming mechanism. Every visual control has a control template with different ThemeResourceKey for each theme.
Inheritance
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.dll
Syntax
public class ThemeResourceKey : ResourceKey
Constructors
ThemeResourceKey()
ThemeResourceKey(Type, Type)
Initializes a new instance of the Theme
Declaration
public ThemeResourceKey(Type themeType, Type elementType)
Parameters
System. Type of the theme. |
System. Type of the visual element. |
ThemeResourceKey(Type, Type, Object)
Initializes a new instance of the Theme
Declaration
public ThemeResourceKey(Type themeType, Type elementType, object resourceId)
Parameters
System. Type of the theme. |
System. Type of the visual element. |
System. The resource id. |
Properties
Assembly
Gets an assembly object that indicates which assembly's dictionary to look in for the value associated with this key.
Declaration
public override Assembly Assembly { get; }
Property Value
System.
|
ElementType
Gets or sets the type of the visual element.
Declaration
public Type ElementType { get; set; }
Property Value
System. The type of the visual element. |
ResourceId
Gets or sets the resource id.
Declaration
public object ResourceId { get; set; }
Property Value
System. The resource id. |
ThemeType
Gets or sets the type of the theme.
Declaration
public Type ThemeType { get; set; }
Property Value
System. The type of the theme. |
Methods
Equals(Object)
Determines whether the specified System.
Declaration
public override bool Equals(object obj)
Parameters
System. The System. |
Returns
System. True if the specified System. |
Exceptions
System. The |
GetDefaultStyleKey(Theme, Type)
Gets the default style key.
Declaration
public static ThemeResourceKey GetDefaultStyleKey(Theme theme, Type elementType)
Parameters
Theme
theme
The theme of the main control (control that implements IThemable interface). |
System. Type of the visual element. |
Returns
GetDefaultStyleKey(Theme, Type, Type)
Gets the default style key.
Declaration
public static ThemeResourceKey GetDefaultStyleKey(Theme theme, Type elementType, Type defaultTheme)
Parameters
Theme
theme
The theme of the main control (control that implements IThemable interface). |
System. Type of the visual element. |
System. The default theme. |
Returns
GetHashCode()
Serves as a hash function for a particular type.
Declaration
public override int GetHashCode()
Returns
System. A hash code for the current System. |
ToString()
Declaration
public override string ToString()
Returns
System.
|