Я создал пользовательский значок для ApplicationBarIconButton. Я хотел бы использовать его без изменений как для темной, так и для светлой темы.
<shell:ApplicationBar IsVisible="True" IsMenuEnabled="True" BackgroundColor="{StaticResource PhoneBackgroundColor}" Opacity="0.9" >
<shell:ApplicationBarIconButton IconUri="/Toolkit.Content/settings.png" Text="settings" />
</shell:ApplicationBar>
Когда установлена темная тема, кнопка выглядит так, как должна быть. Но когда я нажимаю и держу свой пользовательский значок, он исчезает. Это не большое неудобство, потому что при быстром тапе это едва заметно. Тем не менее, есть большая проблема, когда я устанавливаю светлую тему. Вместо моей пользовательской иконки есть круг, заполненный черным. Интересно, что пользовательский значок появляется, когда я нажимаю и удерживаю кнопку.
Как обрабатывать изменения темы и состояния печати?
Если у кого-то есть подсказки, пожалуйста, поделитесь со мной.