OfficeThemeDefinitionBase Class
Stores the base configuration options for an Office theme.
public abstract class OfficeThemeDefinitionBase : ThemeDefinition
- Inheritance:
- object ObservableObjectBase ThemeDefinition object
Constructors
OfficeThemeDefinitionBase(string, ThemeIntent)
Initializes an instance of the OfficeThemeDefinitionBase class.
protected OfficeThemeDefinitionBase(string themeName, ThemeIntent intent)
| Parameter | Type | Description |
|---|---|---|
| themeName | string | The theme's name. |
| intent | ThemeIntent | The theme intent. |
Methods
ResetColorPaletteKind()
Resets the related property to its default value.
public override void ResetColorPaletteKind()
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()
ShouldSerializeColorPaletteKind()
Returns whether the related property has a non-default value.
public override bool ShouldSerializeColorPaletteKind()
Returns
- bool:
trueif the related property has a non-default value; otherwise,false.
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.
Inherited Members
- 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.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.ResetButtonCornerRadius()
- ThemeDefinition.ShouldSerializeButtonCornerRadius()
- ThemeDefinition.ResetButtonPadding()
- ThemeDefinition.ShouldSerializeButtonPadding()
- ThemeDefinition.ResetCheckBoxCornerRadius()
- ThemeDefinition.ShouldSerializeCheckBoxCornerRadius()
- 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.ResetScrollBarThumbCornerRadius()
- ThemeDefinition.ShouldSerializeScrollBarThumbCornerRadius()
- ThemeDefinition.ResetScrollBarThumbMargin()
- ThemeDefinition.ShouldSerializeScrollBarThumbMargin()
- ThemeDefinition.ResetStatusBarBackgroundKind()
- ThemeDefinition.ShouldSerializeStatusBarBackgroundKind()
- ThemeDefinition.ResetTabCornerRadius()
- ThemeDefinition.ShouldSerializeTabCornerRadius()
- ThemeDefinition.ResetTitleBarCornerRadius()
- ThemeDefinition.ShouldSerializeTitleBarCornerRadius()
- ThemeDefinition.ResetToolBarButtonCornerRadius()
- ThemeDefinition.ShouldSerializeToolBarButtonCornerRadius()
- ThemeDefinition.ResetWindowBorderKind()
- ThemeDefinition.ShouldSerializeWindowBorderKind()
- 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()