在WinUI 3按钮中未显示图像。

huangapple go评论62阅读模式
英文:

Images not showing in WinUI 3 Button

问题

我似乎无法让我的WinUI 3按钮显示图像。

我的项目是一个打包的C# WinUI 3桌面应用程序。

这是我的XAML代码(几乎直接从Microsoft文档中复制的):

<Button Style="{StaticResource AccentButtonStyle}" AutomationProperties.Name="Pie">
    <StackPanel>
        <Image Source="/Assets/settings-gear.png" Height="52"/>
        <TextBlock Text="Slices" Foreground="Black" HorizontalAlignment="Center"/>
    </StackPanel>
</Button>

我没有在上面使用任何C#代码,所以那不是问题。

然而,我的按钮看起来像这样:

在WinUI 3按钮中未显示图像。

这是我用作图标的.png文件:

在WinUI 3按钮中未显示图像。

这里可能出了什么问题?

英文:

I can't seem to make my WinUI 3 Button display an image.

My project is a packaged C# WinUI 3 desktop application.

Here is my XAML code (copied almost directly from the Microsoft docs):

                    &lt;Button Style=&quot;{StaticResource AccentButtonStyle}&quot; AutomationProperties.Name=&quot;Pie&quot;&gt;
                        &lt;StackPanel&gt;
                            &lt;Image Source=&quot;/Assets/settings-gear.png&quot; Height=&quot;52&quot;/&gt;
                            &lt;TextBlock Text=&quot;Slices&quot; Foreground=&quot;Black&quot; HorizontalAlignment=&quot;Center&quot;/&gt;
                        &lt;/StackPanel&gt;
                    &lt;/Button&gt;

And I'm not using any C# code on it, so that isn't the problem.

Yet my button looks like this:<br>
在WinUI 3按钮中未显示图像。

Here's the .png file I'm using as an icon:
在WinUI 3按钮中未显示图像。

What could be going wrong here?

答案1

得分: 1

尝试以下步骤:

  1. 转到解决方案资源管理器,右键单击settings-gear.png,然后选择属性
  2. 属性部分,将生成操作更改为内容
英文:

Try these steps:

  1. Go to the Solution Explorer and right-click settings-gear.png and select Properties.
  2. In the Properties section, change the Build Action from None to Content.

huangapple
  • 本文由 发表于 2023年6月12日 23:21:30
  • 转载请务必保留本文链接:https://go.coder-hub.com/76458086.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定