Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Создание элемента управления WPF, загружающего XAML во время выполнения

Автор вопроса: Jonathan PerryОтветов: 1

Я работаю над приложением карты WPF, которое при загрузке смотрит на базу данных SQL и в соответствии с указанной там картой загружает ее как рисунок XAML (используя пути на холсте).

Я хотел создать эти карты XAML как библиотеки DLL, которые при запуске приложения будут динамически загружать их в приложение в соответствии с тем, что записано в базе данных. Каким должен быть лучший подход для этого? Как я могу создать эти карты XAML и скомпилировать их в библиотеки DLL для динамической загрузки их позже в приложении во время выполнения (элемент управления WPF действует как заполнитель для объектов XAML и содержит всю бизнес-логику)

wpfxamlruntimedll

Ответы

Ответ 1 · рейтинг 1 · Adrian Fâciu

Если я правильно понял ваши требования, вы можете создать UserControls для каждой из ваших карт и поместить их в библиотеку, в основном приложении используйте что-то вроде ContentControl и загрузите правильный UserControl в зависимости от значения из базы данных.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы