2012-06-17 23 views
0

我正在創建一個Silverlight項目,其中有一個Silverlight頁面。 該頁面由一個控件組成,該控件需要在運行時根據某些邏輯進行顯示/隱藏,因此它不能放在任何容器控件下。爲了解決這個問題,我把控件放在頁面的資源字典中,並指定了它的x:鍵。這是因爲兩個原因:
1.我指定較早被顯示/運行時隱藏直通邏輯
2.控制的控制不支持XAML樣式使用resourcedictionary中定義的控件

現在我有需要相同的控制的另一頁。所以我想放置通過resorce詞典控制,而不是通過控制標記創建

所以任何人都可以告訴我如何放置我在頁面的資源字典中定義的控件。我可以將此控件移動到應用程序的全局資源字典中。這對我來說不會有問題。

任何幫助將不勝感激。 Thanx in advane

回答

0

您可以創建DataTemplate並將控件放入其中,然後加載該數據模板作爲您在頁面中擁有的內容控件的內容模板。

但是,它不應該這樣工作。根據你的邏輯,什麼妨礙你將控件放置在佈局中並控制其可見性?

相關問題