In This Article

ThemeProperties Class

Provides attached properties for use in themes.

public static class ThemeProperties
Inheritance:
object object

Methods

GetBorderMargin(DependencyObject)

Gets the value of the BorderMargin attached property for the specified object.

public static Thickness GetBorderMargin(DependencyObject obj)
Parameter Type Description
obj DependencyObject

The object from which the property value is read.

Returns

Thickness:

The object's value.

GetCornerRadius(DependencyObject)

Gets the value of the CornerRadius attached property for the specified object.

public static CornerRadius GetCornerRadius(DependencyObject obj)
Parameter Type Description
obj DependencyObject

The object from which the property value is read.

Returns

CornerRadius:

The object's value.

GetDisabledOpacity(DependencyObject)

Gets the value of the DisabledOpacity attached property for the specified object.

public static double GetDisabledOpacity(DependencyObject obj)
Parameter Type Description
obj DependencyObject

The object from which the property value is read.

Returns

double:

The object's value.

GetInnerBorderThickness(DependencyObject)

Gets the value of the InnerBorderThickness attached property for the specified object.

public static Thickness GetInnerBorderThickness(DependencyObject obj)
Parameter Type Description
obj DependencyObject

The object from which the property value is read.

Returns

Thickness:

The object's value.

GetIsActive(DependencyObject)

Gets the value of the IsActive attached property for the specified object.

public static bool GetIsActive(DependencyObject obj)
Parameter Type Description
obj DependencyObject

The object from which the property value is read.

Returns

bool:

The object's value.

GetIsAnimationEnabled(DependencyObject)

Gets the value of the IsAnimationEnabled attached property for the specified object.

public static bool GetIsAnimationEnabled(DependencyObject obj)
Parameter Type Description
obj DependencyObject

The object from which the property value is read.

Returns

bool:

The object's value.

GetIsGlassEnabled(DependencyObject)

Gets the value of the IsGlassEnabled attached property for the specified object.

public static bool GetIsGlassEnabled(DependencyObject obj)
Parameter Type Description
obj DependencyObject

The object from which the property value is read.

Returns

bool:

The object's value.

GetIsMouseWheelEnabled(DependencyObject)

Gets the value of the IsMouseWheelEnabled attached property for the specified object.

public static bool GetIsMouseWheelEnabled(DependencyObject obj)
Parameter Type Description
obj DependencyObject

The object from which the property value is read.

Returns

bool:

The object's value.

GetIsOverflowed(DependencyObject)

Gets the value of the IsOverflowed attached property for the specified object.

public static bool GetIsOverflowed(DependencyObject obj)
Parameter Type Description
obj DependencyObject

The object from which the property value is read.

Returns

bool:

The object's value.

GetIsTransparencyModeEnabled(DependencyObject)

Gets the value of the IsTransparencyModeEnabled attached property for the specified object.

public static bool GetIsTransparencyModeEnabled(DependencyObject obj)
Parameter Type Description
obj DependencyObject

The object from which the property value is read.

Returns

bool:

The object's value.

GetUseAlternateStyle(DependencyObject)

Gets the value of the UseAlternateStyle attached property for the specified object.

public static bool GetUseAlternateStyle(DependencyObject obj)
Parameter Type Description
obj DependencyObject

The object from which the property value is read.

Returns

bool:

The object's value.

GetUseBackgroundStates(DependencyObject)

Gets the value of the UseBackgroundStates attached property for the specified object.

public static bool GetUseBackgroundStates(DependencyObject obj)
Parameter Type Description
obj DependencyObject

The object from which the property value is read.

Returns

bool:

The object's value.

GetUseBorderStates(DependencyObject)

Gets the value of the UseBorderStates attached property for the specified object.

public static bool GetUseBorderStates(DependencyObject obj)
Parameter Type Description
obj DependencyObject

The object from which the property value is read.

Returns

bool:

The object's value.

GetUserInterfaceDensity(DependencyObject)

Gets the value of the UserInterfaceDensity attached property for the specified object.

public static UserInterfaceDensity GetUserInterfaceDensity(DependencyObject obj)
Parameter Type Description
obj DependencyObject

The object from which the property value is read.

Returns

UserInterfaceDensity:

The object's value.

GetZoomLevel(DependencyObject)

Gets the value of the ZoomLevel attached property for the specified object.

public static double GetZoomLevel(DependencyObject obj)
Parameter Type Description
obj DependencyObject

The object from which the property value is read.

Returns

double:

The object's value.

SetBorderMargin(DependencyObject, Thickness)

Sets the value of the BorderMargin attached property to the specified object.

public static void SetBorderMargin(DependencyObject obj, Thickness value)
Parameter Type Description
obj DependencyObject

The object to which the attached property is written.

value Thickness

The value to set.

SetCornerRadius(DependencyObject, CornerRadius)

Sets the value of the CornerRadius attached property to the specified object.

public static void SetCornerRadius(DependencyObject obj, CornerRadius value)
Parameter Type Description
obj DependencyObject

The object to which the attached property is written.

value CornerRadius

The value to set.

SetDisabledOpacity(DependencyObject, double)

Sets the value of the DisabledOpacity attached property to the specified object.

public static void SetDisabledOpacity(DependencyObject obj, double value)
Parameter Type Description
obj DependencyObject

The object to which the attached property is written.

value double

The value to set.

SetInnerBorderThickness(DependencyObject, Thickness)

Sets the value of the InnerBorderThickness attached property to the specified object.

public static void SetInnerBorderThickness(DependencyObject obj, Thickness value)
Parameter Type Description
obj DependencyObject

The object to which the attached property is written.

value Thickness

The value to set.

SetIsActive(DependencyObject, bool)

Sets the value of the IsActive attached property to the specified object.

public static void SetIsActive(DependencyObject obj, bool value)
Parameter Type Description
obj DependencyObject

The object to which the attached property is written.

value bool

The value to set.

SetIsAnimationEnabled(DependencyObject, bool)

Sets the value of the IsAnimationEnabled attached property to the specified object.

public static void SetIsAnimationEnabled(DependencyObject obj, bool value)
Parameter Type Description
obj DependencyObject

The object to which the attached property is written.

value bool

The value to set.

SetIsGlassEnabled(DependencyObject, bool)

Sets the value of the IsGlassEnabled attached property to the specified object.

public static void SetIsGlassEnabled(DependencyObject obj, bool value)
Parameter Type Description
obj DependencyObject

The object to which the attached property is written.

value bool

The value to set.

SetIsMouseWheelEnabled(DependencyObject, bool)

Sets the value of the IsMouseWheelEnabled attached property to the specified object.

public static void SetIsMouseWheelEnabled(DependencyObject obj, bool value)
Parameter Type Description
obj DependencyObject

The object to which the attached property is written.

value bool

The value to set.

SetIsOverflowed(DependencyObject, bool)

Sets the value of the IsOverflowed attached property to the specified object.

public static void SetIsOverflowed(DependencyObject obj, bool value)
Parameter Type Description
obj DependencyObject

The object to which the attached property is written.

value bool

The value to set.

SetIsTransparencyModeEnabled(DependencyObject, bool)

Sets the value of the IsTransparencyModeEnabled attached property to the specified object.

public static void SetIsTransparencyModeEnabled(DependencyObject obj, bool value)
Parameter Type Description
obj DependencyObject

The object to which the attached property is written.

value bool

The value to set.

SetUseAlternateStyle(DependencyObject, bool)

Sets the value of the UseAlternateStyle attached property to the specified object.

public static void SetUseAlternateStyle(DependencyObject obj, bool value)
Parameter Type Description
obj DependencyObject

The object to which the attached property is written.

value bool

The value to set.

SetUseBackgroundStates(DependencyObject, bool)

Sets the value of the UseBackgroundStates attached property to the specified object.

public static void SetUseBackgroundStates(DependencyObject obj, bool value)
Parameter Type Description
obj DependencyObject

The object to which the attached property is written.

value bool

The value to set.

SetUseBorderStates(DependencyObject, bool)

Sets the value of the UseBorderStates attached property to the specified object.

public static void SetUseBorderStates(DependencyObject obj, bool value)
Parameter Type Description
obj DependencyObject

The object to which the attached property is written.

value bool

The value to set.

SetUserInterfaceDensity(DependencyObject, UserInterfaceDensity)

Sets the value of the UserInterfaceDensity attached property to the specified object.

public static void SetUserInterfaceDensity(DependencyObject obj, UserInterfaceDensity value)
Parameter Type Description
obj DependencyObject

The object to which the attached property is written.

value UserInterfaceDensity

The value to set.

SetZoomLevel(DependencyObject, double)

Sets the value of the ZoomLevel attached property to the specified object.

public static void SetZoomLevel(DependencyObject obj, double value)
Parameter Type Description
obj DependencyObject

The object to which the attached property is written.

value double

The value to set.

Fields

BorderMarginProperty

Identifies the BorderMargin dependency property. This field is read-only.

public static readonly DependencyProperty BorderMarginProperty

CornerRadiusProperty

Identifies the CornerRadius dependency property. This field is read-only.

public static readonly DependencyProperty CornerRadiusProperty

DisabledOpacityProperty

Identifies the DisabledOpacity dependency property. This field is read-only.

public static readonly DependencyProperty DisabledOpacityProperty

InnerBorderThicknessProperty

Identifies the InnerBorderThickness dependency property. This field is read-only.

public static readonly DependencyProperty InnerBorderThicknessProperty

IsActiveProperty

Identifies the IsActive dependency property. This field is read-only.

public static readonly DependencyProperty IsActiveProperty

IsAnimationEnabledProperty

Identifies the IsAnimationEnabled dependency property. This field is read-only.

public static readonly DependencyProperty IsAnimationEnabledProperty

IsGlassEnabledProperty

Identifies the IsGlassEnabled dependency property. This field is read-only.

public static readonly DependencyProperty IsGlassEnabledProperty

IsMouseWheelEnabledProperty

Identifies the IsMouseWheelEnabled dependency property. This field is read-only.

public static readonly DependencyProperty IsMouseWheelEnabledProperty

IsOverflowedProperty

Identifies the IsOverflowed dependency property. This field is read-only.

public static readonly DependencyProperty IsOverflowedProperty

IsTransparencyModeEnabledProperty

Identifies the IsTransparencyModeEnabled dependency property. This field is read-only.

public static readonly DependencyProperty IsTransparencyModeEnabledProperty

UseAlternateStyleProperty

Identifies the UseAlternateStyle dependency property. This field is read-only.

public static readonly DependencyProperty UseAlternateStyleProperty

UseBackgroundStatesProperty

Identifies the UseBackgroundStates dependency property. This field is read-only.

public static readonly DependencyProperty UseBackgroundStatesProperty

UseBorderStatesProperty

Identifies the UseBorderStates dependency property. This field is read-only.

public static readonly DependencyProperty UseBorderStatesProperty

UserInterfaceDensityProperty

Identifies the UserInterfaceDensity dependency property. This field is read-only.

public static readonly DependencyProperty UserInterfaceDensityProperty

ZoomLevelProperty

Identifies the ZoomLevel dependency property. This field is read-only.

public static readonly DependencyProperty ZoomLevelProperty

Inherited Members