When a button with a FontIcon is disabled, it will be greyed out automatically. However, with a custom icon on a button, this does of course not happen. What is the best approach for mimicking this behvaiour? I understand you need two icons.
<AppBarButton.Icon>
<ImageIcon Source="{StaticResource CustomIcon}"/>
</AppBarButton.Icon>