我是新来的,我想在程序的左侧设置一个Icon(WPF)。 我将它复制到Image文件夹中。 代码:
<Window x:Class="Hotelverwaltung.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Icon="..\Fachlogik\Images\icon.png" Title="Hotelverwaltung"
Height="350" Width="525" Loaded="Window_Loaded">
答案 0 :(得分:2)
发布图像后,我看到图像位于不同的项目中。知道这一点非常重要。
Build Action
设置为&#34;资源&#34;。Hotelverwaltung
项目引用Fachlogik
。然后尝试设置如下位置:
Icon="pack://application:,,,/Fachlogik;component/Images/icon.png"
您无法在项目之间设置相对路径。
答案 1 :(得分:0)
您使用了正确的财产。只需确保图像包含在项目中(右键单击解决方案树中的图像,然后选择“包含在项目中”)。然后使用VS中的属性窗口设置Icon属性。应该这样做。
答案 2 :(得分:0)
尝试像这样设置图像路径
Icon="pack://application:,,,/Hotelverwaltung;component/Fachlogik/Images/icon.png"
检查此链接以获取有关XamlParseException XAML Parse Exception - xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
的更多详细信息