0
在我使用的Silverlight 4和PRISM,對我有一個DataTemplate一個ResourceDicionary一個模塊開發的應用程序。代碼訪問資源的內部資源字典與PRISM + Silverlight的
是否有任何方法可以使用C#代碼獲取該DataTemplate的實例?注意代碼應該在該模塊內的任何類上工作,而不僅僅是在後面的控制代碼上。
在此先感謝。
在我使用的Silverlight 4和PRISM,對我有一個DataTemplate一個ResourceDicionary一個模塊開發的應用程序。代碼訪問資源的內部資源字典與PRISM + Silverlight的
是否有任何方法可以使用C#代碼獲取該DataTemplate的實例?注意代碼應該在該模塊內的任何類上工作,而不僅僅是在後面的控制代碼上。
在此先感謝。
DataTemplate myDataTemplate = (DataTemplate)Application.Current.Resources["MyDataTemplateKey"]
編輯: 什麼未來?:方法與名稱模塊作爲singlton創建用戶控件。在Xaml中只有資源和參考資源。在單例實現和返回usercontrol資源的屬性資源後面的代碼中。現在,你可以在你的代碼中使用模塊應用:
DataTemplate myDataTemplate = (DataTemplate)Module.Current.Resources["MyDataTemplateKey"]
這doesn't工作,請記住,資源是一個模塊內,因此模塊資源鴕鳥政策屬於應用資源。 – Ariel
@Ariel:我編輯了我的帖子。你有什麼想法? –
完美謝謝。 – Ariel