Смена картинки при наведении на кнопку

149
20 апреля 2018, 13:19

Имеется такая кнопка:

<Button x:Name="btnVK" Margin="0,117,953,582" RenderTransformOrigin="0.567,0.409" Click="imgBtn1_Click" Foreground="{x:Null}" Background="{x:Null}" BorderBrush="{x:Null}">
    <Image Source="Images/vk@3x.png" Stretch="Fill" IsEnabled="False" Width="36" Height="36" />
</Button>

Как сделать так чтобы при наведении Image Source="" менялся на другое изображение. Пытался писать стили, но ничего не вышло.

UPD: Если создаю <ControlTemplate TargetType="Button">, то это отражается на всех кнопках.

Answer 1
  <Style.Triggers>
            <Trigger Property="IsMouseOver" Value="True">
                <Setter Property="Source" Value="pack://application:,,,/Resources/reminder_Delet.png"/>
            </Trigger>
            <Trigger Property="IsMouseOver" Value="False">
                <Setter Property="Source" Value="pack://application:,,,/Resources/reminder.png"/>
            </Trigger>
        </Style.Triggers>

Взято отсюда

READ ALSO
DataGridView медленно работает после установки AutoSizeColumnsMode и/или AutoSizeRowsMode

DataGridView медленно работает после установки AutoSizeColumnsMode и/или AutoSizeRowsMode

После установки значений AutoSizeColumnsMode и/или AutoSizeRowsMode производительность рендеринга datagridView падает почти до 0 и это при 5 записях

164
Можно ли на кнопку Bootstrap 4 повесить два события?

Можно ли на кнопку Bootstrap 4 повесить два события?

Есть два дива в навигационном менюНадо сделать так чтобы чтобы при нажатии на одну и ту же кнопку один див скрывался а второй появлялся

174
CSS анимация при скролле в обе стороны

CSS анимация при скролле в обе стороны

Добрый день, ранее для анимации использовал wowjs и animate

887
перенос текста &ldquo;блоками&rdquo;

перенос текста “блоками”

делаю мобильную версию

219