MetroThemeDefinition Class
Stores the configuration options for a Metro theme.
public class MetroThemeDefinition : RectangularThemeDefinitionBase
- Inheritance:
- object ObservableObjectBase ThemeDefinition RectangularThemeDefinitionBase object
Constructors
MetroThemeDefinition(string)
Initializes an instance of the MetroThemeDefinition class.
public MetroThemeDefinition(string themeName)
| Parameter | Type | Description |
|---|---|---|
| themeName | string | The theme's name. |
MetroThemeDefinition(string, ThemeIntent)
Initializes an instance of the MetroThemeDefinition class.
public MetroThemeDefinition(string themeName, ThemeIntent intent)
| Parameter | Type | Description |
|---|---|---|
| themeName | string | The theme's name. |
| intent | ThemeIntent | The theme intent. |
Methods
ResetGrayMin()
Resets the related property to its default value.
public override void ResetGrayMin()
ResetGraySilverRatio()
Resets the related property to its default value.
public override void ResetGraySilverRatio()
ResetRequireDarkerBorders()
Resets the related property to its default value.
public override void ResetRequireDarkerBorders()
ResetStatusBarBackgroundKind()
Resets the related property to its default value.
public override void ResetStatusBarBackgroundKind()
ResetWindowBorderKind()
Resets the related property to its default value.
public override void ResetWindowBorderKind()
ShouldSerializeGrayMin()
Returns whether the related property has a non-default value.
public override bool ShouldSerializeGrayMin()
Returns
- bool:
trueif the related property has a non-default value; otherwise,false.
ShouldSerializeGraySilverRatio()
Returns whether the related property has a non-default value.
public override bool ShouldSerializeGraySilverRatio()
Returns
- bool:
trueif the related property has a non-default value; otherwise,false.
ShouldSerializeRequireDarkerBorders()
Returns whether the related property has a non-default value.
public override bool ShouldSerializeRequireDarkerBorders()
Returns
- bool:
trueif the related property has a non-default value; otherwise,false.
ShouldSerializeStatusBarBackgroundKind()
Returns whether the related property has a non-default value.
public override bool ShouldSerializeStatusBarBackgroundKind()
Returns
- bool:
trueif the related property has a non-default value; otherwise,false.
ShouldSerializeWindowBorderKind()
Returns whether the related property has a non-default value.
public override bool ShouldSerializeWindowBorderKind()
Returns
- bool:
trueif the related property has a non-default value; otherwise,false.
Inherited Members
- RectangularThemeDefinitionBase.ResetButtonCornerRadius()
- RectangularThemeDefinitionBase.ShouldSerializeButtonCornerRadius()
- RectangularThemeDefinitionBase.ResetCheckBoxCornerRadius()
- RectangularThemeDefinitionBase.ShouldSerializeCheckBoxCornerRadius()
- RectangularThemeDefinitionBase.ResetScrollBarThumbCornerRadius()
- RectangularThemeDefinitionBase.ShouldSerializeScrollBarThumbCornerRadius()
- RectangularThemeDefinitionBase.ResetTabCornerRadius()
- RectangularThemeDefinitionBase.ShouldSerializeTabCornerRadius()
- RectangularThemeDefinitionBase.ResetToolBarButtonCornerRadius()
- RectangularThemeDefinitionBase.ShouldSerializeToolBarButtonCornerRadius()
- ThemeDefinition.ResetDockGuideColorFamilyName()
- ThemeDefinition.ShouldSerializeDockGuideColorFamilyName()
- ThemeDefinition.ResetPreviewTabColorFamilyName()
- ThemeDefinition.ShouldSerializePreviewTabColorFamilyName()
- ThemeDefinition.ResetPrimaryAccentColorFamilyName()
- ThemeDefinition.ShouldSerializePrimaryAccentColorFamilyName()
- ThemeDefinition.ResetProgressColorFamilyName()
- ThemeDefinition.ShouldSerializeProgressColorFamilyName()
- ThemeDefinition.ResetWindowColorFamilyName()
- ThemeDefinition.ShouldSerializeWindowColorFamilyName()
- ThemeDefinition.ResetBaseColorBlue()
- ThemeDefinition.ShouldSerializeBaseColorBlue()
- ThemeDefinition.ResetBaseColorGreen()
- ThemeDefinition.ShouldSerializeBaseColorGreen()
- ThemeDefinition.ResetBaseColorIndigo()
- ThemeDefinition.ShouldSerializeBaseColorIndigo()
- ThemeDefinition.ResetBaseColorOrange()
- ThemeDefinition.ShouldSerializeBaseColorOrange()
- ThemeDefinition.ResetBaseColorPink()
- ThemeDefinition.ShouldSerializeBaseColorPink()
- ThemeDefinition.ResetBaseColorPurple()
- ThemeDefinition.ShouldSerializeBaseColorPurple()
- ThemeDefinition.ResetBaseColorRed()
- ThemeDefinition.ShouldSerializeBaseColorRed()
- ThemeDefinition.ResetBaseColorTeal()
- ThemeDefinition.ShouldSerializeBaseColorTeal()
- ThemeDefinition.ResetBaseColorYellow()
- ThemeDefinition.ShouldSerializeBaseColorYellow()
- ThemeDefinition.ResetBaseGrayscaleHue()
- ThemeDefinition.ShouldSerializeBaseGrayscaleHue()
- ThemeDefinition.ResetBaseGrayscaleSaturation()
- ThemeDefinition.ShouldSerializeBaseGrayscaleSaturation()
- ThemeDefinition.ResetColorPaletteKind()
- ThemeDefinition.ShouldSerializeColorPaletteKind()
- ThemeDefinition.ResetSilverMax()
- ThemeDefinition.ShouldSerializeSilverMax()
- ThemeDefinition.ResetArrowKind()
- ThemeDefinition.ShouldSerializeArrowKind()
- ThemeDefinition.ResetBarItemBackgroundGradientKind()
- ThemeDefinition.ShouldSerializeBarItemBackgroundGradientKind()
- ThemeDefinition.ResetBarItemBackgroundStateKind()
- ThemeDefinition.ShouldSerializeBarItemBackgroundStateKind()
- ThemeDefinition.ResetBarItemBorderContrastKind()
- ThemeDefinition.ShouldSerializeBarItemBorderContrastKind()
- ThemeDefinition.ResetBulletBorderWidth()
- ThemeDefinition.ShouldSerializeBulletBorderWidth()
- ThemeDefinition.ResetBulletGlyphKind()
- ThemeDefinition.ShouldSerializeBulletGlyphKind()
- ThemeDefinition.ResetBulletRelativeSize()
- ThemeDefinition.ShouldSerializeBulletRelativeSize()
- ThemeDefinition.ResetButtonBackgroundGradientKind()
- ThemeDefinition.ShouldSerializeButtonBackgroundGradientKind()
- ThemeDefinition.ResetButtonBorderContrastKind()
- ThemeDefinition.ShouldSerializeButtonBorderContrastKind()
- ThemeDefinition.ResetButtonPadding()
- ThemeDefinition.ShouldSerializeButtonPadding()
- ThemeDefinition.Clone(string, ThemeIntent)
- ThemeDefinition.ResetContainerBorderContrastKind()
- ThemeDefinition.ShouldSerializeContainerBorderContrastKind()
- ThemeDefinition.ResetIntent()
- ThemeDefinition.ShouldSerializeIntent()
- ThemeDefinition.ResetListItemBackgroundGradientKind()
- ThemeDefinition.ShouldSerializeListItemBackgroundGradientKind()
- ThemeDefinition.ResetListItemBackgroundStateKind()
- ThemeDefinition.ShouldSerializeListItemBackgroundStateKind()
- ThemeDefinition.ResetListItemBorderContrastKind()
- ThemeDefinition.ShouldSerializeListItemBorderContrastKind()
- ThemeDefinition.ResetMenuItemBackgroundStateKind()
- ThemeDefinition.ShouldSerializeMenuItemBackgroundStateKind()
- ThemeDefinition.ResetMenuItemBorderContrastKind()
- ThemeDefinition.ShouldSerializeMenuItemBorderContrastKind()
- ThemeDefinition.ResetMenuItemIconColumnWidth()
- ThemeDefinition.ShouldSerializeMenuItemIconColumnWidth()
- ThemeDefinition.ResetMenuItemLargeIconColumnWidth()
- ThemeDefinition.ShouldSerializeMenuItemLargeIconColumnWidth()
- ThemeDefinition.ResetMenuItemPadding()
- ThemeDefinition.ShouldSerializeMenuItemPadding()
- ThemeDefinition.ResetMenuItemPopupColumnWidth()
- ThemeDefinition.ShouldSerializeMenuItemPopupColumnWidth()
- ThemeDefinition.ResetMenuPopupCornerRadius()
- ThemeDefinition.ShouldSerializeMenuPopupCornerRadius()
- ThemeDefinition.ResetName()
- ThemeDefinition.ShouldSerializeName()
- ThemeDefinition.ResetPopupBorderContrastKind()
- ThemeDefinition.ShouldSerializePopupBorderContrastKind()
- ThemeDefinition.ResetPopupCornerRadius()
- ThemeDefinition.ShouldSerializePopupCornerRadius()
- ThemeDefinition.ResetPopupShadowDirection()
- ThemeDefinition.ShouldSerializePopupShadowDirection()
- ThemeDefinition.ResetScrollBarHasButtons()
- ThemeDefinition.ShouldSerializeScrollBarHasButtons()
- ThemeDefinition.ResetScrollBarThumbMargin()
- ThemeDefinition.ShouldSerializeScrollBarThumbMargin()
- ThemeDefinition.ResetTitleBarCornerRadius()
- ThemeDefinition.ShouldSerializeTitleBarCornerRadius()
- ThemeDefinition.ResetWindowTitleBarBackgroundKind()
- ThemeDefinition.ShouldSerializeWindowTitleBarBackgroundKind()
- ThemeDefinition.ResetBaseFontSize()
- ThemeDefinition.ShouldSerializeBaseFontSize()
- ThemeDefinition.ResetDefaultFontFamily()
- ThemeDefinition.ShouldSerializeDefaultFontFamily()
- ThemeDefinition.ResetToolWindowContainerTitleFontSizeKind()
- ThemeDefinition.ShouldSerializeToolWindowContainerTitleFontSizeKind()
- ThemeDefinition.ResetWindowTitleFontSizeKind()
- ThemeDefinition.ShouldSerializeWindowTitleFontSizeKind()
- ThemeDefinition.DockGuideColorFamilyName
- ThemeDefinition.PreviewTabColorFamilyName
- ThemeDefinition.PrimaryAccentColorFamilyName
- ThemeDefinition.ProgressColorFamilyName
- ThemeDefinition.WindowColorFamilyName
- ThemeDefinition.BaseColorBlue
- ThemeDefinition.BaseColorGreen
- ThemeDefinition.BaseColorIndigo
- ThemeDefinition.BaseColorOrange
- ThemeDefinition.BaseColorPink
- ThemeDefinition.BaseColorPurple
- ThemeDefinition.BaseColorRed
- ThemeDefinition.BaseColorTeal
- ThemeDefinition.BaseColorYellow
- ThemeDefinition.BaseGrayscaleHue
- ThemeDefinition.BaseGrayscaleSaturation
- ThemeDefinition.ColorPaletteKind
- ThemeDefinition.GrayMin
- ThemeDefinition.GraySilverRatio
- ThemeDefinition.SilverMax
- ThemeDefinition.ArrowKind
- ThemeDefinition.BarItemBackgroundGradientKind
- ThemeDefinition.BarItemBackgroundStateKind
- ThemeDefinition.BarItemBorderContrastKind
- ThemeDefinition.BulletBorderWidth
- ThemeDefinition.BulletGlyphKind
- ThemeDefinition.BulletRelativeSize
- ThemeDefinition.ButtonBackgroundGradientKind
- ThemeDefinition.ButtonBorderContrastKind
- ThemeDefinition.ButtonCornerRadius
- ThemeDefinition.ButtonPadding
- ThemeDefinition.CheckBoxCornerRadius
- ThemeDefinition.ContainerBorderContrastKind
- ThemeDefinition.Intent
- ThemeDefinition.IsDarkTheme
- ThemeDefinition.ListItemBackgroundGradientKind
- ThemeDefinition.ListItemBackgroundStateKind
- ThemeDefinition.ListItemBorderContrastKind
- ThemeDefinition.MenuItemBackgroundStateKind
- ThemeDefinition.MenuItemBorderContrastKind
- ThemeDefinition.MenuItemIconColumnWidth
- ThemeDefinition.MenuItemLargeIconColumnWidth
- ThemeDefinition.MenuItemPadding
- ThemeDefinition.MenuItemPopupColumnWidth
- ThemeDefinition.MenuPopupCornerRadius
- ThemeDefinition.Name
- ThemeDefinition.PopupBorderContrastKind
- ThemeDefinition.PopupCornerRadius
- ThemeDefinition.PopupShadowDirection
- ThemeDefinition.RequireDarkerBorders
- ThemeDefinition.ScrollBarHasButtons
- ThemeDefinition.ScrollBarThumbCornerRadius
- ThemeDefinition.ScrollBarThumbMargin
- ThemeDefinition.StatusBarBackgroundKind
- ThemeDefinition.TabCornerRadius
- ThemeDefinition.TitleBarCornerRadius
- ThemeDefinition.ToolBarButtonCornerRadius
- ThemeDefinition.WindowBorderKind
- ThemeDefinition.WindowTitleBarBackgroundKind
- ThemeDefinition.BaseFontSize
- ThemeDefinition.DefaultFontFamily
- ThemeDefinition.ToolWindowContainerTitleFontSizeKind
- ThemeDefinition.WindowTitleFontSizeKind
- ObservableObjectBase.NotifyPropertyChanged(string)
- ObservableObjectBase.OnPropertyChanged(PropertyChangedEventArgs)
- ObservableObjectBase.SetProperty<T>(ref T, T, string)
- ObservableObjectBase.PropertyChanged
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()