2011-10-06 95 views
0

我正在處理WPF地圖應用程序,它在加載時查看SQL數據庫,並根據指定的地圖將其加載爲XAML繪圖(使用路徑一個畫布)。創建一個在運行時加載XAML的WPF控件

我想創建這些XAML映射爲DLL,當應用程序啓動時,它會根據數據庫中寫入的內容將它們動態加載到應用程序中。這樣做的最好方法是什麼?如何創建這些XAML映射並將它們編譯爲DLL,以便稍後在運行時在應用程序中動態加載它們(WPF控件充當XAML對象的佔位符並保存所有業務邏輯)

回答

1

如果我理解了您的要求正確地,您可以爲每個地圖創建UserControl並將它們放在一個庫中,在主應用程序中使用類似ContentControl的東西,並根據數據庫中的值加載正確的UserControl。

+0

我想這符合我的要求。謝謝你的幫助 –