我正在创建一个包含边框,文本框和其他控件的用户控件。
所有控件都包含在边框内。
如何防止一般样式影响我的用户控件中的文本框?
例如,我的资源文件中有一个样式,使我的应用程序中的文本框具有圆角。 99%的时间这是我想要的。如何防止用户控件中的文本框受到该样式的影响?
答案 0 :(得分:1)
来自MSDN:
通常,搜索将从向上走元素树开始 搜索适当的资源,然后查看应用程序 资源收集,最后查询系统。这给了 应用程序开发人员有机会重新定义任何对象的样式 在达到主题之前在树或应用程序级别。
http://msdn.microsoft.com/en-us/library/ms745683.aspx
从本质上讲,越接近(从LogicalTree的角度来看)定义Style或属性的实际使用点,其优先级越高。