我对“漂亮的”WPF应用程序很陌生,直到现在我一直非常关注架构部分(MVVM和东西)。我正在寻求改进这一点,我正在尝试一些事情。
左侧的每个元素都会触发一些动作来导航右侧的部分。
我目前未能实现的是绿色部分,因为我现在想要,如果我点击“设置”,绿色元素“移动”到设置(事实上,移动到绑定的SelectedItem。< / p>
我不确定实现这个目标的最佳选择是什么?
答案 0 :(得分:0)
使用ListBox
控件。设置ListBoxItem
样式以设置HighlightBrushKey
的特定颜色:
<ListBox>
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Green" />
</Style.Resources>
</Style>
</ListBox.ItemContainerStyle>
</ListBox>