我正在开发一个WPF地图应用程序,当它加载它时会查看一个SQL数据库,并根据指定的地图将其加载为XAML绘图(使用画布上的路径)。
我想将这些XAML地图创建为DLL,当应用程序启动时,它会根据数据库中写入的内容将它们动态加载到应用程序中。这样做的最佳方法是什么?如何创建这些XAML映射并将它们编译为DLL,以便稍后在运行时在应用程序中动态加载它们(WPF控件充当XAML对象的占位符并保存所有业务逻辑)
答案 0 :(得分:1)
如果我正确理解了您的要求,您可以为每个地图创建UserControl并将它们放在库中,在主应用程序中使用类似ContentControl的内容,并根据数据库中的值加载正确的UserControl