0
定位.NET Framework 4.0。將資源合併到app.xaml中?
我有一個用戶控件(usercontrol.xaml
),其中包含一些我希望可以從應用程序資源訪問的資源(app.xaml
)。 (我的用戶在MainWindow.xaml
實例化。)
到目前爲止,我已經試過這在App.xaml中:
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="usercontrol.xaml"/>
</ResourceDictionary.MergedDictionaries>
但Visual Studio中抱怨這一點: 同時尋找資源字典時發生錯誤「 usercontrol.xaml」。
問:如何添加我的用戶的資源,應用程序,這樣我可以做到這一點在運行時:
Style style = FindResource("SomeStyleDefinedInUserControl") as Style;
爲什麼你在usercontrol中定義樣式?你不能把你的風格放在單獨的資源字典中嗎? –
沒有特別的理由,我想。資源不應該在那裏? – l33t
如果你想分享他們,沒有。使用資源字典並將其添加到App的合併字典中,就像您一樣。 –