0

我正在尋找一種方法來獲取通過XML實例化的類的引用,但我需要在命令式代碼中引用它。我通常通過控件的datacontext來做到這一點,但在這種情況下,用戶控件沒有對我需要的類的聲明引用。Declarative/Imperative交叉

我知道我已經看過如何獲得對通過User.Resources或Application.Resources實例化的類的引用 - 我似乎無法將正確的關鍵詞放在一起並找到示例!

[R

+0

「Declaritve」和「Imperative」?你的意思是你在'Resources'屬性中創建了一個類的實例,並且想知道如何從代碼隱藏中訪問它? – AnthonyWJones 2010-07-08 11:16:33

回答

0

所以挖了一段時間後,我碰到一個返回應用類的Application.Current靜態方法 - 這不讀app.xml的,具有參考通過XML實例化實體。

訣竅是將Application類轉換爲App類,然後才能看到通過XML實例化的資源。

經過20年的命令式編程,我發現這種聲明式的交互很痛苦。