当前位置: 首页 > 编程语言 > C#

防止ItemContainerStyle覆盖SetStyle分享

时间:2023-04-11 11:17:27 C#

PreventItemContainerStyleOverridingtheSetStyle有什么办法可以防止ItemContainerStyle覆盖已经设置的Style(比如by)?MenuItem的样式已在应用程序启动时加载的ResourceDictionaryXAML文件中定义:..等等我有以下MenuItemXAML定义。MenuItem包含在通用TextBlock的ContextMenu中(我想这值得一提)。菜单本身一切顺利,但它的子项(枚举的实际值)获得不同的样式,因为ItemContainerStyle覆盖它:ItemContainerStyle源于我的另一个问题。MenuItem在其他层中,顶部有一个自定义的ContentControl:上面的代码似乎是问题根源的一个很好的候选者!所以完整的结构是:我可以在ItemContainerStyle中引用定义的MenuItemStyle吗?样式覆盖仅发生在所述MenuItem的子项上,父项具有预期的样式。谢谢您的意见!以上是C#学习教程:PreventItemContainerStylecoveringallthecontentsharedbythesetStyle.你试过没有?如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文来自网络收集,不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: