title: Custom ApplicationBarIconButton
body: <p>I've created <a href="http://laxo.biz/settings.png" rel="nofollow">a custom icon</a> for the ApplicationBarIconButton. I would like to use it unchanged for both dark and light theme.</p>
  
  <pre><code>&lt;shell:ApplicationBar IsVisible="True" IsMenuEnabled="True" BackgroundColor="{StaticResource PhoneBackgroundColor}" Opacity="0.9" &gt;
              &lt;shell:ApplicationBarIconButton IconUri="/Toolkit.Content/settings.png" Text="settings" /&gt; 
  &lt;/shell:ApplicationBar&gt;
  </code></pre>
  
  <p>When dark theme is set, button looks like it should be. But when I press and hold my custom icon it disappears. This is not big inconvenience because in quick tap is barely noticed. However, there is a major problem when I set light theme. Instead of my custom icon there is a circle filled with black. Interesting thing is that the custom icon appears when I tap and hold the button.</p>
  
  <p>How to handle theme changes and press states?</p>
  
  <p>If somebody has some hints, please share with me.</p>