ThemeMode 结构

定义

描述要应用于应用程序或窗口的 Fluent 主题模式。

public value class ThemeMode : IEquatable<System::Windows::ThemeMode>
[System.Diagnostics.CodeAnalysis.Experimental("WPF0001")]
public readonly struct ThemeMode : IEquatable<System.Windows.ThemeMode>
[<System.Diagnostics.CodeAnalysis.Experimental("WPF0001")>]
type ThemeMode = struct
Public Structure ThemeMode
Implements IEquatable(Of ThemeMode)
继承
ThemeMode
属性
实现

注解

这是一个实验性 API,可以在将来的版本中修改或删除。

由于这是一个实验性 API,而不是创建 ThemeMode 的新实例,因此请使用静态属性 Light、Dark、System 和 None。

构造函数

名称 说明
ThemeMode(String)

创建具有指定值的新 ThemeMode 对象。

属性

名称 说明
Dark

获取深色预定义主题模式。

Light

获取浅色预定义的主题模式。

None

获取 None 预定义的主题模式。

System

获取系统预定义的主题模式。

Value

获取 ThemeMode 的值。

方法

名称 说明
Equals(Object)

检查此实例是否等于另一个 ThemeMode 对象。

Equals(ThemeMode)

检查此实例是否等于另一个 ThemeMode 对象。

GetHashCode()

计算此对象的哈希代码。

ToString()

创建 ThemeMode 对象的字符串表示形式。

运营商

名称 说明
Equality(ThemeMode, ThemeMode)

检查两个 ThemeMode 对象是否相等。

Inequality(ThemeMode, ThemeMode)

检查两个 ThemeMode 对象是否不相等。

适用于