2011-10-06 97 views
0

我正在处理WPF地图应用程序,它在加载时查看SQL数据库,并根据指定的地图将其加载为XAML绘图(使用路径一个画布)。创建一个在运行时加载XAML的WPF控件

我想创建这些XAML映射为DLL,当应用程序启动时,它会根据数据库中写入的内容将它们动态加载到应用程序中。这样做的最好方法是什么?如何创建这些XAML映射并将它们编译为DLL,以便稍后在运行时在应用程序中动态加载它们(WPF控件充当XAML对象的占位符并保存所有业务逻辑)

回答

1

如果我理解了您的要求正确地,您可以为每个地图创建UserControl并将它们放在一个库中,在主应用程序中使用类似ContentControl的东西,并根据数据库中的值加载正确的UserControl。

+0

我想这符合我的要求。谢谢你的帮助 –