我们如何在处理视觉状态的 AppBar 按钮中使用 png 图像文件(在应用程序栏按钮中使用简单的白色图像时,它只是不支持视觉状态)。使用 HTML/JS 时似乎可行,但我在 XAML/C# 中没有找到任何等效项。
这是我的尝试:
充满希望,我按照 HTML/JS 的说明,创建了一个 160x80 像素的图像,带有比例后缀(文件名:“myimage.scale-100.png”)。此图像由多个 40x40 像素的精灵组成,每个精灵代表一个特定的视觉状态。在我的 XAML 代码中:
<Button x:Name="Btn" Style="{StaticResource AppBarButtonStyle}" >
<Button.Content>
<Image Source="ms-appx:///Assets/myimage.png" />
</Button.Content>
</Button>
图像出现,但作为普通图像(所有精灵都是可见的)。
编辑 :
精灵图像(用于调试目的的背景颜色)
正如它出现在应用程序中(在底部栏中):