【发布时间】:2018-03-27 21:08:07
【问题描述】:
我需要你的帮助。 我正在开发一个 UWP 应用程序。现在我正在处理汉堡菜单,当我选择一个菜单项时,它标有system accent color。我想制作像this 这样的选择样式 - 靠近菜单项的一个小矩形,或者至少改变选择颜色。但不幸的是,实际上没有任何信息可以帮助我。无论是在 StackOverflow 上还是在其他地方。 所以,请帮助我。并提前感谢。 这是我的一段代码:
<SplitView Name="menu" Grid.Row="1" OpenPaneLength="250" CompactPaneLength="50" DisplayMode="CompactInline" PaneClosed="menu_PaneClosed">
<SplitView.Pane>
<RelativePanel>
<ListBox>
<ListBoxItem Name="homeMenu" IsSelected="True">
<StackPanel Orientation="Horizontal">
<TextBlock Style="{StaticResource ItemIcon}" Text=""/>
<TextBlock Style="{StaticResource MenuItem}" Text="Home"/>
</StackPanel>
</ListBoxItem>
<ListBoxItem Name="gamingMenu">
<StackPanel Orientation="Horizontal">
<TextBlock Style="{StaticResource ItemIcon}" Text=""/>
<TextBlock Style="{StaticResource MenuItem}" Text="Gaming"/>
</StackPanel>
</ListBoxItem>
<ListBoxItem Name="historyMenu">
<StackPanel Orientation="Horizontal">
<TextBlock Style="{StaticResource ItemIcon}" Text=""/>
<TextBlock Style="{StaticResource MenuItem}" Text="History"/>
</StackPanel>
</ListBoxItem>
<ListBoxItem Name="likedMenu">
<StackPanel Orientation="Horizontal">
<TextBlock Style="{StaticResource ItemIcon}" Text=""/>
<TextBlock Style="{StaticResource MenuItem}" Text="Liked videos"/>
</StackPanel>
</ListBoxItem>
<ListBoxItem Name="watchLaterMenu">
<StackPanel Orientation="Horizontal">
<TextBlock Style="{StaticResource ItemIcon}" Text=""/>
<TextBlock Style="{StaticResource MenuItem}" Text="Watch later"/>
</StackPanel>
</ListBoxItem>
</ListBox>
</RelativePanel>
</SplitView.Pane>
<SplitView.Content>
<Frame Name="content"/>
</SplitView.Content>
</SplitView>
【问题讨论】: