英文:
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#代码,所以那不是问题。
然而,我的按钮看起来像这样:
这是我用作图标的.png
文件:
这里可能出了什么问题?
英文:
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):
<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>
And I'm not using any C# code on it, so that isn't the problem.
Yet my button looks like this:<br>
Here's the .png
file I'm using as an icon:
What could be going wrong here?
答案1
得分: 1
尝试以下步骤:
- 转到解决方案资源管理器,右键单击settings-gear.png,然后选择属性。
- 在属性部分,将生成操作从无更改为内容。
英文:
Try these steps:
- Go to the Solution Explorer and right-click settings-gear.png and select Properties.
- In the Properties section, change the Build Action from None to Content.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论