如何使用现代UI在代码中设置活动菜单项?

时间:2015-08-29 23:23:52

标签: c# wpf modern-ui

我目前有一个包含Modern UI MenuLinkGroup的MainWindow,如下例所示:

SearchKeyword

然后在Sample1.xml中,我直接链接到后面代码中的Sample2.xml,该代码位于不同的组中。这是有效的,但顶部当前选择的菜单项仍然是MenuItem1。我有什么想法可以设置这个吗?

希望这是有道理的。 提前谢谢。

2 个答案:

答案 0 :(得分:0)

当您直接链接到Sample2.xaml时,Sample1.xaml有什么意义?

一个链接到Sample2.xaml的按钮可以解决您对MenuLinkGroup的问题。

在Sample1.xaml上实现一个按钮,如下所示:

                <mui:ModernButton Content="Button" Command="NavigationCommands.GoToPage" CommandParameter="/Sample1.xaml" CommandTarget="{Binding ElementName=frmContent}" />

答案 1 :(得分:0)

答案是让ModernUI进行导航。

在您的按钮中,尝试执行此操作-

<mui:ModernButton Content="Button" Command="mui:LinkCommands.NavigateLink"
 CommandParameter="/Sample1.xaml"/>