ElementHost = can’t use embeded resources !?  
Author Message
Hugo Soares





PostPosted: Windows Presentation Foundation (WPF), ElementHost = can’t use embeded resources !? Top

Hi,

I found that if you use an ElementHost on a Win form to host a xaml aplication you will not be able to use embeded resources.

This is because the only way that WPF embed's a resource on to an .exe or .dll is by defining a <resource/> on the "app.xaml" page.

So when you use an ElementHost that merely shows a simple WPF form with some images or whatever, the only way to access resources is by accessing them thru siteoforigin URI e.g "pack://siteoforigin:,,,/XamlResources". This means you have to create a folder on your aplication to store all your resources. In my case that's bad :(.

Anyone with the same problem



Visual Studio 200834