создать кнопку с изображением в моем приложении:Кнопка с изображением синим фоном
<Button x:Name="favoriteButton" HorizontalAlignment="Left" VerticalAlignment="Top" Height="72" Width="99" Click="DidPressAddToFavorites" BorderBrush="{x:Null}" Foreground="{x:Null}">
<Button.Background>
<ImageBrush ImageSource="/Images/[email protected]" Stretch="Uniform"/>
</Button.Background>
</Button>
И я заметил, что, когда пользователь нажимает на кнопку все кнопки стали синий, и когда я отпустить кнопку я вижу его снова , любая идея, как это исправить?
Edit:
Это метод обработчика:
private void DidPressAddToFavorites(object sender, RoutedEventArgs e)
{
if (favoriteRep.ExistInFavorites(currentItem) == true)
{
this.SetButtonWithImage(favoriteButton, "/Images/[email protected]");
favoriteRep.RemoveFromFavorites(currentItem);
}
else
{
this.SetButtonWithImage(favoriteButton, "/Images/[email protected]");
favoriteRep.AddToFavorites(currentItem);
}
}
Не могли бы вы рассказать нам немного больше или показать код, выполненный на DidPressAddToFavorites? –
Я добавляю этот метод, – MTA