моя контактная информация
Почтамезофия@protonmail.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Во время проектирования и разработки часть библиотеки элементов управления соответствует желаемому стилю пользовательского интерфейса, а другая часть взята из другой библиотеки элементов управления. Мы хотим интегрировать стили двух библиотек в один и тот же ресурс управления. Простое цитирование приведет к перезаписи исходного стиля. Это достигается путем установки глобальных стилей.
1. Установите пакет nuget библиотеки управления: HandyControl, MaterialDesign.
2. Добавьте стиль библиотеки управления в App.xaml в глобальном стиле.
3. Создайте новую папку Style, создайте в ней новый файл словаря ресурсов GlobalDictionary.xaml и добавьте его в глобальный стиль файла App.xaml.
4. Запишите стиль элемента управления в файле GlobalDictionary.xaml.
Стиль кнопки здесь унаследован от стиля кнопки в элементе управления MaterialDesign, и этот стиль объявлен как глобальный стиль для GreenButton.
5. Используйте стили, содержащие две библиотеки элементов управления: здесь мы используем глобальный стиль, унаследованный от MaterialDesign, и свойство poptip.Content от HandyControl.
Введя файл ресурсов для наследования некоторых стилей из другой библиотеки элементов управления и объявив его в глобальном стиле, его можно использовать во всех интерфейсах, а также можно ввести некоторые атрибуты стиля других элементов управления.