gpt4 book ai didi

c# - 如何使用 Resources.resx 链接图像

转载 作者:可可西里 更新时间:2023-11-01 08:54:48 26 4
gpt4 key购买 nike

我在我的 Resources.resx 中包含了一个图标文件,我想在堆栈面板内的 TreeViewItem 上显示它。

1).ico 文件可以用于此目的吗?还是必须是 .bmp 或 jpg?

2) 在 XAML 中您将源设置为什么?以下代码对我不起作用

<StackPanel Orientation="Horizontal">
<Image Margin="2" Source="/Resources/Folder_Back.ico" />
<TextBlock Margin="2" Text="{Binding ProgramName}"
Foreground="White" FontWeight="Bold"/>
</StackPanel>

最佳答案

这是访问资源文件中图像的技巧:

Accessing image from Resource File in XAML markup

首先您需要像这样添加对项目属性的引用:

xmlns:properties="clr-namespace:MyProject.Properties"

然后像这样通过 XAML 访问它:

<image source="{Binding Source={x:Static properties:Resources.ImageName}}" />

您可以使用 PNG/JPG/BMP 以及 ICO 文件,但大家都推荐 PNG。

关于c# - 如何使用 Resources.resx 链接图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12363834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com