Wpadłem na problem, próbując wdrożyć Menu
i nie mogę dowiedzieć się, co się dzieje. Próbuję utworzyć jednowarstwowe menu za pomocą kontrolki Menu
. Oto mój kod menu:MenuFormum WPF Border
<Menu DockPanel.Dock="Top" Height="22" Name="menu1" VerticalAlignment="Top" Background="#FF325170">
<MenuItem Header="Featured" Style="{StaticResource menuItemStyle}" />
<MenuItem Header="Search" Style="{StaticResource menuItemStyle}" />
</Menu>
A mój styl dla moich MenuItem
s jest w następujący sposób:
<Style x:Key="menuItemStyle" TargetType="{x:Type MenuItem}">
<Style.Triggers>
<Trigger Property="MenuItem.IsMouseOver" Value="true">
<Setter Property = "Foreground" Value="Red"/>
</Trigger>
</Style.Triggers>
</Style>
Kiedy mouseover elementów menu, istnieje Border
który pojawia się, a ja nie mogę wymyślić dla mnie życie, jak usunąć tę granicę. Jakieś sugestie?
Ok, to ma sens. Dzięki! – Chrisc