2013-10-29 24 views
0

我有一個WPF項目和UserControls在這些解決方案。其中包括一個Core項目,其中包含所有其他項目和所有項目共享的資源。其中一個是圖像文件,我不得不復制到所有其他項目,以使用各種ImageEdit控件的Source屬性的相對文件路徑。如何在WPF項目中共享圖像?

如何設置項目以便圖像文件僅存在於Core項目中,並且我可以在所有其他項目中的XAML中引用它?

回答

1

從項目中引用您打算使用該映像的項目,然後使用pack URI來訪問它。

事情是這樣的:對圖像

<UserControl x:Class="MyProduct.MyModule.MyView" 
      ..... 
    <Image Source="pack://application:,,,/MyProduct.Core;component/Images/MyImage.png"/> 

生成操作應該是 「資源」。

0

將圖像添加到您的Core項目,然後作爲鏈接項添加到您的其他項目(右鍵單擊項目 - >添加現有項目 - >從Core項目中選擇文件,然後選擇「添加」,您需要點擊三角形旁邊的「添加」,並說「添加爲鏈接」)。然後,您可以從您的特定項目中以通常的方式引用它...