MUINetPlus
MUINetPlus — это плагин-ориентированный фреймворк для разработки на WPF, основанный на библиотеке FirstFloor.ModernUI. Он позволяет динамически настраивать интерфейс и функциональность приложения в соответствии с конфигурационным файлом.
По сравнению с UIShell.iOpenWorks.WPF, MUINetPlus предоставляет возможность настройки подменю в рамках одного меню в разных DLL и поддерживает пользовательскую сортировку.
<Plugin Name="MainConfig" Author="mroccyen" Version="1.0.0" Description="" Initialized="true">
<Extension Type="LinkGroup" Assembly="MUINetPlus.MainPlugin.dll">
<LinkGroup Name="Project" Index="1" DisplayName="Проект" >
<Link Name="Setting" Index="0" DisplayName="Настройка" Source="MUINetPlus.MainPlugin.TestUserControl"></Link>
<Link Name="New" Index="1" DisplayName="Создать" Source="MUINetPlus.MainPlugin.TestUserControl1"></Link>
</LinkGroup>
<LinkGroup Name="Debug" Index="0" DisplayName="Отладка" >
<Link Name="Produce" Index="0" DisplayName="Сгенерировать" Source="MUINetPlus.MainPlugin.TestUserControl2"></Link>
<Link Name="Start" Index="1" DisplayName="Запустить" Source="MUINetPlus.MainPlugin.TestUserControl3"></Link>
</LinkGroup>
<LinkGroup Name="View" Index="2" DisplayName="Вид" >
<Link Name="Design" Index="0" DisplayName="Дизайнер" Source="MUINetPlus.MainPlugin.TestUserControl6"></Link>
<Link Name="Property" Index="1" DisplayName="Свойства" Source="MUINetPlus.MainPlugin.TestUserControl7"></Link>
</LinkGroup>
<LinkGroup Name="Set" Index="2" DisplayName="Настройки" GroupKey="Settings" IsTitleLink="true">
<Link Name="Set1" Index="0" DisplayName="Настройка 1" Source="MUINetPlus.MainPlugin.TestUserControl4"></Link>
<Link Name="Set2" Index="1" DisplayName="Настройка 2" Source="MUINetPlus.MainPlugin.TestUserControl5"></Link>
</LinkGroup>
<LinkGroup Name="Color" Index="1" DisplayName="Цвет" GroupKey="Settings" IsTitleLink="true">
<Link Name="Color1" Index="0" DisplayName="Цвет 1" Source="MUINetPlus.MainPlugin.TestUserControl4"></Link>
<Link Name="Color2" Index="1" DisplayName="Цвет 2" Source="MUINetPlus.MainPlugin.TestUserControl5"></Link>
</LinkGroup>
</Extension>
</Plugin>
Каждый узел имеет следующее описание:
Для использования достаточно поместить соответствующие библиотеки DLL и конфигурационные файлы в папку Plugins.
Если у вас есть какие-либо замечания или предложения, пожалуйста, свяжитесь со мной по электронной почте. Мы готовы обсудить и рассмотреть ваши идеи вместе.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )