Cocos做网站,内丘网站,济南网站排名推广,开源网站模板cms介绍用于 WPF 应用程序的轻量级 UI 工具包#xff0c;提供经典和增强的 Windows 视觉效果几乎所有 WPF 控件的默认样式和模板可根据需要使用的其他样式以方便使用两种配色方案#xff08;浅色和深色#xff09;也可用于自定义样式支持在运行时更改配色方案支持其他自定义配色… 介绍用于 WPF 应用程序的轻量级 UI 工具包提供经典和增强的 Windows 视觉效果几乎所有 WPF 控件的默认样式和模板可根据需要使用的其他样式以方便使用两种配色方案浅色和深色也可用于自定义样式支持在运行时更改配色方案支持其他自定义配色方案内置控件的扩展提供水印等功能常见用例的自定义控件很少设计原则保持接近 WPF 的原始外观不需要任何配置但为想要控制全局和个人行为的人提供选项支持 WPF 对创建新控件的内置控件的扩展以便成为现有应用程序的直接替代品图层在 UI 设计中容器将属于一起的项目分组是很常见的。例如在 WPF 中这可以使用 GroupBoxes 轻松实现。如果容器分配了不同的背景颜色以更好地区分分组项目及其周围环境则颜色对比可能会成为问题。灰色按钮最初在白色应用程序背景上可能看起来不错但是当它们被移动到也具有灰色背景的 GroupBox 中时它们可能会失去可见性。这就是为什么 Adonis UI 引入了一个简单的分层系统它可以根据 UI 控件所属的层自动调整 UI 控件的颜色。默认情况下所有样式的 Adonis UI 都会自动适应系统但也可以禁用它。这些图像显示了一个由 Buttons 和 GroupBoxes 组成的简单布局。所有控件都使用它们的默认样式除了它们的内容之外没有设置任何属性。分层系统负责稍微调整每层按钮的颜色和 GroupBoxes 的背景。它确保容器的背景和容器中控件的背景始终存在差异。如果没有系统所有按钮都将具有完全相同的背景颜色。该系统是完全可定制的。当然它适用于所有控件而不仅仅是按钮。每个控件都可以配置为为其子级增加层但默认情况下已经为某些控件如 GroupBoxes启用它。控件也可以强制驻留在特定层上。数据验证支持WPF 的数据验证机制提供了验证属性值并在它们无效时分配错误消息的能力。在 Adonis UI 中如果控件绑定到无效属性则错误会在控件模板中由红色边框和错误图标指示。当控件获得键盘焦点或用户将鼠标悬停在图标上时错误消息将显示为弹出窗口。要设置验证错误可以使用接口IDataErrorInfo或WPF。