.net 在XAML标记中使用图像资源?

.net 在XAML标记中使用图像资源?,.net,wpf,xaml,.net,Wpf,Xaml,我试图在WPF中向我的选项卡添加小图标,但在如何设置绑定方面遇到了问题 <TabItem.Header> <StackPanel Orientation="Horizontal"> <Image Source="{Binding Source=prop:Resources.eye}" /> <Label VerticalAlignment="Center">Header</Label>

我试图在WPF中向我的选项卡添加小图标,但在如何设置绑定方面遇到了问题

<TabItem.Header>
    <StackPanel Orientation="Horizontal">
          <Image Source="{Binding Source=prop:Resources.eye}" />
          <Label VerticalAlignment="Center">Header</Label>
    </StackPanel>
</TabItem.Header>

标题
prop是为本地项目的属性设置的,我正在从其他地方提取其他值,这样我就知道名称空间可以工作。上面的标记编译得很好,但我在选项卡中没有看到眼睛图像


还有,有没有办法将其设置为模板?我对XAML/WPF相当陌生,每个选项卡都有自己的图像…

猜测问题中没有足够的细节,但是您正在将绑定的源设置为
字符串
“prop:Resources.eye”。您要做的是将
字符串
解析到资源中,并将其指定为源:

<Image Source="{Binding Source={StaticResource prop:Resources.eye}}" />

使用此代码。它将起作用:)


标题

Resources.eye中有什么内容?Uri、文件名、位图图像?更多细节将有助于。。。
<TabItem.Header>
    <StackPanel Orientation="Horizontal">
          <Image Source="{Binding Source={x:Static prop:Resources.eye}}" />
          <Label VerticalAlignment="Center">Header</Label>
    </StackPanel>
</TabItem.Header>