【问题标题】:Creating a WPF control that loads XAML in runtime创建在运行时加载 XAML 的 WPF 控件
【发布时间】:2011-10-06 09:15:07
【问题描述】:

我正在开发一个 WPF 地图应用程序,该应用程序在加载时会查看 SQL 数据库,并根据指定的地图将其加载为 XAML 绘图(使用画布上的路径)。

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

【问题讨论】:

    标签: c# wpf xaml dll runtime


    【解决方案1】:

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

    【讨论】:

    • 我想这符合我的要求。感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-19
    • 1970-01-01
    相关资源
    最近更新 更多