2010-11-08 73 views
0

所以我手動創建一個WPF窗口,然後想要將一個現有的Xaml文件加載到它上面。這可能嗎?如何在WPF窗口中加載Xaml文件?

我在第三方應用程序中這樣做,所以需要基本上手動創建WPF窗口,然後在其上分配一個Xaml文件。

我不知道我是否可以用不同的方式做到這一點。

我想編一個WPF應用程序的類庫,但我得到:「庫項目文件不能指定ApplicationDefinition元素」

錯誤。

否則,我會想要在DLL中定義的應用程序,然後從那裏加載這個窗口,設置它的所有者等。這可能嗎?

回答

1

不會創建它作爲WPF Usercontrol庫,然後動態地添加它們更容易?在任何情況下,確保在創建類庫時最好沒有App.xaml(很可能是導致ApplicationDefinition問題)。

+0

謝謝,將嘗試一個(刪除app.xml「)。有一個自定義控件庫不會讓它變得容易,因爲我需要的是設計一個完全吹噓的用戶界面,它具有我想要的所有控件該窗口(例如幾百個,具有特定位置),然後將其加載到第三方應用程序中。因此,關於UI的所有內容都必須在此處完成。 – 2010-11-08 23:23:44