IOverrideTheme

IOverrideTheme interface

表示覆盖主题。

public interface IOverrideTheme : ITheme

特性

姓名 描述
AsITheme { get; } 允许获取基本的 ITheme 界面。 只读ITheme
IsEmpty { get; } True 值意味着 ColorScheme、FontScheme、FormatScheme 为 null,并且禁用了使用此主题对象的任何覆盖。 只读Boolean。

方法

姓名 描述
Clear() 将 ColorScheme、FontScheme、FormatScheme 设置为 null 以禁用此主题对象的任何覆盖。
InitColorScheme() 使用新对象初始化 ColorScheme,用于覆盖 InheritedTheme 的 ColorScheme。
InitColorSchemeFrom(IColorScheme) 使用新对象初始化 ColorScheme,用于覆盖 InheritedTheme 的 ColorScheme。
InitColorSchemeFromInherited() 使用新对象初始化 ColorScheme,用于覆盖 InheritedTheme 的 ColorScheme。并用 InheritedTheme 的 ColorScheme 的数据初始化这个新对象的数据。
InitFontScheme() 使用新对象初始化 FontScheme,用于覆盖 InheritedTheme 的 FontScheme。
InitFontSchemeFrom(IFontScheme) 使用新对象初始化 FontScheme,用于覆盖 InheritedTheme 的 FontScheme。
InitFontSchemeFromInherited() 使用新对象初始化 FontScheme,用于覆盖 InheritedTheme 的 FontScheme。并用 InheritedTheme 的 FontScheme 的数据初始化这个新对象的数据。
InitFormatScheme() 使用新对象初始化 FormatScheme,用于覆盖 InheritedTheme 的 FormatScheme。
InitFormatSchemeFrom(IFormatScheme) 使用新对象初始化 FormatScheme,用于覆盖 InheritedTheme 的 FormatScheme。
InitFormatSchemeFromInherited() 使用新对象初始化 FormatScheme,用于覆盖 InheritedTheme 的 FormatScheme。并用 InheritedTheme 的 FormatScheme 的数据初始化这个新对象的数据。

也可以看看