2010-12-07 91 views
0

我正在爲外部應用程序做一個插件,我需要放入一個包含我的值的鬆散xaml。WPF - 將DynamicResource用於鬆散的XAML

我成功地使用了像「pack://siteoforigin,,/Strings.xaml」這樣的路徑。

但我不能成功將它放入父文件夾(使用絕對路徑除外)。

我的意思是,我有這樣的事情:

/ProjectRoot 
    /Bin 
     main.exe 
     plugin.dll 
    /Conf 
     strings.xaml 

應用從conf文件夾開始,並調用MAIN.EXE從這裏是這樣的:

..\Bin\main.exe 

我怎麼能參考我的xaml?

當然,像「pack://siteoforigin,,/../Conf/strings.xaml」這樣的路徑不起作用。

還有其他的方式,而不是把它放到與我的dll相同(或子文件夾)?

我可以使用一個環境變量,它可以給我的出發路徑嗎?

在此先感謝。

+0

有什麼想法嗎? :) – ykatchou 2010-12-07 12:29:17

回答

0

就我而言,我只是添加刪除對dictionnary資源的引用。 wpf核心自動找到了文件並進行管理......

所以我只是刪除了「包含」。