在不使用动态资源的情况下动态更改样式?

Dynamically changing style without using Dynamic Resource?

我想定义 2 种样式,一种用于高端,一种用于低端。在初始应用程序 运行 上,系统确定要使用的应用程序。

我在考虑如何实现这个。我阅读了有关 DynamicResource 的信息,但也了解使用它的性能注意事项(因为我也针对低端设备)。这是按钮通过应用程序使用的主要样式。

是否可以使用样式的绑定?像 Bind a static variable?

最好的方法是什么?

谢谢!

您可能想查看 TemplateSelector,它可能会有所帮助:

这是一个例子...

http://www.jerriepelser.com/blog/3-ways-dynamic-data-templates