ThemeMode 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述要应用于应用程序或窗口的 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)
- 继承
- 属性
- 实现
注解
这是一个实验性 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 对象是否不相等。 |