WPF:制作一个漂亮的菜单-如何在某个焦点上制作动画?
我对“nice”WPF应用程序非常陌生,直到现在我都非常关注体系结构部分(MVVM等)。我希望改进这一点,我正在尝试一些事情 目前我正在尝试制作这种菜单: 左侧的每个元素都会触发一些操作,以便在右侧的零件上导航 我目前未能实现的是绿色部分,因为我希望现在,如果我单击“设置”,绿色元素“移动”到设置(事实上,移动到绑定SelectedItem)WPF:制作一个漂亮的菜单-如何在某个焦点上制作动画?,wpf,Wpf,我对“nice”WPF应用程序非常陌生,直到现在我都非常关注体系结构部分(MVVM等)。我希望改进这一点,我正在尝试一些事情 目前我正在尝试制作这种菜单: 左侧的每个元素都会触发一些操作,以便在右侧的零件上导航 我目前未能实现的是绿色部分,因为我希望现在,如果我单击“设置”,绿色元素“移动”到设置(事实上,移动到绑定SelectedItem) 我不确定实现这一点的最佳选择是什么?使用列表框控件。设置列表框项的样式,为HighlightBrushKey设置特定颜色: <ListBox>
我不确定实现这一点的最佳选择是什么?使用
列表框
控件。设置列表框项
的样式,为HighlightBrushKey设置特定颜色
:
<ListBox>
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Green" />
</Style.Resources>
</Style>
</ListBox.ItemContainerStyle>
</ListBox>
您对菜单使用什么控件?我还没有启动菜单,我以前的菜单(没有绿色的东西)只是一个StackPanel
,但我不确定这是不是最好的选择。我想我可能误解了这个问题……你想要某种动画吗?@GlenThomas是的,我想让绿色方块转换到正确的元素。哦……这是一项相当大的工作。你应该先尝试一下,因为它不是这里有个大问题要回答