您能否防止通过代码覆盖 WPF 样式
本文关键字:代码 覆盖 WPF 样式 | 更新日期: 2023-09-27 18:32:50
我们目前的情况是,我们有来自合作伙伴的 WPF 样式,我们可以覆盖这些样式以进行自定义。
然而,在一种情况下,似乎该样式后来被我们无法访问的代码覆盖。这意味着我对样式应用的任何更改都不会产生影响,因为在稍后的某个时候,代码会进来并再次更改它。
问题是:有什么方法可以将样式标记为不可覆盖(可以这么说(,因此无论代码中发生什么,某些属性值都将保持不变?
也许它应该是一个评论,但我还没有写评论的权限。
如果您在代码中创建了样式,那么您是否探索了 Style.Seal(( 方法来设置 Style.IsSealed 属性?
http://msdn.microsoft.com/en-us/library/system.windows.style.issealed.aspx
http://msdn.microsoft.com/en-us/library/system.windows.style.seal.aspx