Page tree
Skip to end of metadata
Go to start of metadata

控件风格的每个关键部分都应该是可以直接操作的,如一个简单的颜色属性,这就导致需要对每个控件制定一系列独特的风格属性。例如,一个GaugePointerFillPointerStroke两种属性,而一个DataGrid具有SelectedBrushMouseOverBrush两种行特性。
比方说,在您的窗体里有一个控件不支持ClearStyle,您可以通过ClearStyle创建XAML资源并以此匹配您窗体中的其他其他控件(如抓取确切的颜色),或者您想要利用ClearStyle覆盖风格的部分内容(如自定义的滚动条),这都可以通过ClearStyle实现,因为ClearStyle是可扩展并可以覆盖您需要的风格区域。
ClearStyle旨在成为一个快速、便捷的风格改变解决方案,但您依然可以采取老式的ComponentOne控件风格获取需方法,而且ClearStyle不会干预那些不常用的属性,那些属性通常需要完整的自定义设计。

  • No labels