有两个项目的解决方案: WPFProject 和 WPFResources 。 WPFProject有MainWindow.xaml。 WPFResources有图片 logo.png 。如何在项目 WPFResources 的XAML标记中为主窗口设置图标属性?
答案 0 :(得分:6)
见pack URI syntax。类似的东西:
Icon="pack://application:,,,/ReferencedAssembly;component/logo.ico"
答案 1 :(得分:0)
让我们考虑一个结构如下的Visual Studio解决方案:
Main
)Shared
)。我们假设共享项目包含一个名为icon.png
的图像文件,我们希望
设置为Main
应用程序图标。图像存储在Resources
文件夹中。
要这样做:
icon.png
文件的 Build Action 必须设置为 Resource 。this.Icon = new BitmapImage(new Uri("pack://application:,,,/Shared;component/Resources/icon.png"));
或直接在XAML中针对MainWindow
: