实际预期结果
但是在模拟器中出现这样
这是我正在使用的图标图像资产
我在 c# 中添加应用程序栏图标,如下所示:
public void SetAppBar()
{
if (ApplicationBar == null)
{
ApplicationBar = new ApplicationBar();
ApplicationBar.Mode = ApplicationBarMode.Default;
}
this.ApplicationBar.Buttons.Clear();
ApplicationBarIconButton applicationBarIconButton = new ApplicationBarIconButton();
applicationBarIconButton.Text = "play all";
applicationBarIconButton.IconUri = new Uri("Images/play_off.png", UriKind.Relative);
applicationBarIconButton.Click += AppBarButton_Click_1;
this.ApplicationBar.Buttons.Add(applicationBarIconButton);
ApplicationBar.IsVisible = true;
}
我在这里阅读了底部应用程序栏图标的最佳实践,但到目前为止,我无法访问透明背景上带有白色前景的图标。这是我的图标,有什么方法可以在应用栏图标中获得预期的绿色?我尝试将应用栏图标的前景色设置为绿色,但这并没有改变结果。它仍然是白色的。有什么办法可以删除 windows phone sdk 的这种自动功能,以用白色或黑色着色图标。我希望图标看起来与我使用的图像资产完全相同。(绿色)
如果可能,请告诉我。
谢谢。