IOverrideTheme

IOverrideTheme 接口

表示一个重写主题。

public interface IOverrideTheme : ITheme

属性

名称描述
AsITheme { get; }允许获取基础 ITheme 接口。只读 ITheme
IsEmpty { get; }True 值表示 ColorScheme、FontScheme、FormatScheme 为 null,并且禁用任何与该主题对象的重写。只读布尔值。

方法

名称描述
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 数据初始化该新对象的数据。

另请参阅