Создание элемента управления WPF, который загружает XAML во время выполнения - PullRequest
0 голосов
/ 06 октября 2011

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

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

1 Ответ

1 голос
/ 06 октября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...