WPF: переименование муи ссылки
Попытка переименовать отображаемое имя группы ссылок для изменения в зависимости от данных входа пользователя.
Кто-нибудь знает, можно ли переименовать отображаемое имя (профиль) после его определения?
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>
1 ответ
Получите ссылку на ModernWindow, в котором находится группа ссылок, найдите LinkGroup с DisplayName и измените его.
Вот некоторый код, использующий демонстрационное приложение, которое поставляется с ModernUI, для изменения LinkGroup 'Welcome':
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";