2016-01-29 26 views
0

尝试重命名链接组的显示名称以根据用户的登录详细信息进行更改。WPF:mui链接重命名

任何人都知道是否可以重新命名显示名称(配置文件),一旦它已被定义?

XAML:

<mui:LinkGroup DisplayName="Profile" GroupKey="Profile"> 
      <mui:LinkGroup.Links> 
       <mui:Link DisplayName="Teams" Source="/Pages/Teams.xaml" /> 
       <mui:Link DisplayName="Tasks" Source="Pages/Tasks.xaml"/> 
      </mui:LinkGroup.Links> 
</mui:LinkGroup> 

回答

0

获取对ModernWindow的引用linkgroup是,找到显示名称的LinkGroup和改变它。

下面是一些代码使用随ModernUI演示应用更改“欢迎” LinkGroup:

var mw = Application.Current.MainWindow as FirstFloor.ModernUI.Windows.Controls.ModernWindow; 
var lg = mw.MenuLinkGroups.Where(aa => aa.DisplayName == "Welcome").FirstOrDefault(); 
if (lg != null) 
    lg.DisplayName = "Welcome to the Jungle"; 
+0

非常感谢您! – Dan