.net 在XAML标记中使用图像资源?
我试图在WPF中向我的选项卡添加小图标,但在如何设置绑定方面遇到了问题.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>
<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>