【发布时间】:2013-05-25 13:26:19
【问题描述】:
我发现关于这件事的信息很少。知道我是 C# 和 WPF 的新手:
我在 XAML 文件中定义了一个堆栈面板:
<StackPanel Orientation="Vertical" >
<TextBlock Text="Locale: " VerticalAlignment="Center"/>
<ComboBox x:Name="comboLocale" Width="60" VerticalAlignment="Center" SelectionChanged="comboLocale_SelectionChanged"/>
</StackPanel>
我想禁用当我将鼠标悬停在堆栈面板上时发生的突出显示,这会由于某种原因在 StackPanel 内创建蓝色。我还没有设置任何特殊样式。一些线程谈到将 OverridesDefaultStyle 设置为 TRUE,但这似乎并没有改变任何东西。此外,StackPanel 没有可用的 ControlTemplate,因此我发现的大多数解决方案都无法应用,因为它们引用的是 Button 或 TextBlock。
非常感谢您对此事的任何意见!
-问候
【问题讨论】:
-
这是在
ListBox里面还是类似的东西?然后蓝色来自ListBoxItems 的默认样式。你需要覆盖它。 -
添加图像,尝试使用 snoop 我命令查看可视化树
标签: c# wpf xaml user-interface