ColorVision.Themes
1.5.7.2
dotnet add package ColorVision.Themes --version 1.5.7.2
NuGet\Install-Package ColorVision.Themes -Version 1.5.7.2
<PackageReference Include="ColorVision.Themes" Version="1.5.7.2" />
<PackageVersion Include="ColorVision.Themes" Version="1.5.7.2" />
<PackageReference Include="ColorVision.Themes" />
paket add ColorVision.Themes --version 1.5.7.2
#r "nuget: ColorVision.Themes, 1.5.7.2"
#:package ColorVision.Themes@1.5.7.2
#addin nuget:?package=ColorVision.Themes&version=1.5.7.2
#tool nuget:?package=ColorVision.Themes&version=1.5.7.2
ColorVision.Themes
Windows WPF 主题资源与窗口外观支持包,附带基础控件和转换器。目标框架、依赖和包版本以 ColorVision.Themes.csproj 为准。
主题选择、资源注入、系统跟随、标题栏生命周期及配置边界的单一说明是 主题选择、资源应用与窗口外观(ui.themes)。此相对链接面向源码仓库;从 NuGet 阅读时,请按包版本在项目源码中查看对应文档,不把当前分支契约直接套用到旧包。
包接入
使用 ColorVision.Themes 命名空间。已有宿主初始化资源时,通过 Application.ApplyTheme 选择主题,调用 Window.ApplyCaption 接入标题栏;二者的选择/实际状态及失败语义见权威主题。
在 App.xaml 合并 /ColorVision.Themes;component/Themes/Theme.xaml 可预载默认浅色资源。空白 WPF 宿主也可以直接选择跟随系统,由管理器完成首次初始化:
using ColorVision.Themes;
using System.Windows;
Application.Current.ApplyTheme(Theme.UseSystem);
Themes 包本身不保存主题配置。ThemeConfig / ThemePropertiesEditor 是 ColorVision.UI 中的集成,不是只引用此包就具备的自动持久化能力。
本地构建
从仓库根目录在 Windows PowerShell 执行;需要对应 SDK/WPF 构建环境,依赖未还原时可能联网。该命令写入本地产物,并按项目配置生成包,不安装、不上传或切换系统主题。
dotnet build .\UI\ColorVision.Themes\ColorVision.Themes.csproj -p:Platform=x64
发布请使用仓库的 UI DLL 发布契约,不要把本地包生成当成已发布。
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. net10.0-windows7.0 is compatible. |
-
net10.0-windows7.0
- HandyControl (>= 3.5.1)
-
net8.0-windows7.0
- HandyControl (>= 3.5.1)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on ColorVision.Themes:
| Package | Downloads |
|---|---|
|
ColorVision.UI
Package Description |
|
|
ColorVision.ImageEditor
Package Description |
|
|
ColorVision.Common
Package Description |
|
|
ColorVision.Scheduler
Package Description |
|
|
ColorVision.Rbac
ColorVision user, role, permission, session, and audit management for WPF applications. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.5.7.2 | 167 | 2026/10/7 |
| 1.5.7.1 | 274 | 2026/7/23 |
| 1.5.6.1 | 168 | 2026/7/8 |
| 1.5.5.3 | 161 | 2026/6/2 |
| 1.5.5.2 | 176 | 2026/5/31 |
| 1.5.5.1 | 182 | 2026/4/13 |
| 1.5.4.1 | 155 | 2026/3/31 |
| 1.5.1.2 | 147 | 2026/3/31 |
| 1.5.1.1 | 194 | 2026/2/16 |
| 1.4.1.1 | 173 | 2026/2/3 |
| 1.3.10.1 | 183 | 2026/1/14 |
| 1.3.8.3 | 379 | 2025/10/17 |
| 1.3.8.2 | 268 | 2025/9/30 |
| 1.3.8.1 | 301 | 2025/9/25 |
| 1.3.7.1 | 304 | 2025/9/21 |
| 1.3.6.1 | 261 | 2025/9/5 |
| 1.3.5.1 | 349 | 2025/8/24 |
| 1.3.4.1 | 264 | 2025/8/18 |
| 1.3.2.2 | 302 | 2025/6/3 |
| 1.3.2.1 | 246 | 2025/6/2 |