Фактический предполагаемый результат
Но в эмуляторе это выглядит так
Это значок изображения, который я использую
Я добавляю значок панели приложений в С# следующим образом:
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 для окрашивания значков в белый или черный цвет. Я хочу, чтобы значок выглядел точно так же, как ресурс изображения, который я использую. (зеленый цвет)
Пожалуйста, дайте мне знать, если это возможно.
Спасибо.