Tag: 愿景

WPF Windows上的夜视模式

我们使用传统的UI(常用控件,如标签,按钮,标签,文本框等)制作了WPF应用程序。 我们需要添加一个“夜视”模式,这将使它看起来像Stellarium的夜视模式,因此它可以在几乎没有或根本没有光的地方舒适地使用。 据我所见,我们只有两个选择: 一种称为“着色”的技术(我不知道如何在WPF中实现)。 蛮力方式:定义控件的样式模板。 如你所知,这意味着一项巨大的工作,因为我们需要为每个使用的控件(边框,背景,画笔等等)重新定义每个属性。 问题是: 在WPF中实现这一目标的最佳方法是什么? 如果我们使用MahApps Metro Style会更复杂吗? 我知道MahApps可以让你自定义他们的风格,但问题就是在不同的模板之间切换(分别用于白天和夜晚的两个模板)。 非常感谢你!