Пытается сделать альфа-канал на импортированных изображениях в WPF прозрачным
У меня есть несколько изображений PNG в моем приложении WPF для создания кнопок. Каждое из этих изображений имеет слой альфа-канала с цветом #FF040606 (я не проектировал изображения, поэтому, если я говорю это неправильно, заранее извиняюсь).
Я пытаюсь сделать альфа-слой прозрачным, как это было сделано в фотошопе.
Вот код, который я использую для установки каждого изображения в качестве ресурса статического изображения:
<BitmapImage x:Key="backplate" UriSource="pack://application:,,,/ToolBox;component/Images/backplate.png"/>
Вот код, который я использую для генерации своих кнопок. Как сделать прозрачный альфа-слой на изображении PNG? Любая другая статья, которую я просматривал, либо не относится к моей ситуации, либо написана на другом языке.
<Button Name="BigScreenButton"
Background="Transparent"
Cursor="Hand"
Visibility="Visible" Margin="17.022,20.001,0,0" ToolTip="Launches a windows designed to be blown up and get attention">
<Button.Template>
<ControlTemplate TargetType="Button">
<StackPanel>
<Image Name="bigscreenstatic"
Source="{StaticResource bigscreenstatic}"
Stretch="Fill"
Visibility="Visible" />
<Image Name="bigscreenhovor"
Source="{StaticResource bigscreenhovor}"
Stretch="Fill"
Visibility="Collapsed" />
<Image Name="bigscreendisabled"
Source="{StaticResource bigscreendisabled}"
Stretch="Fill"
Visibility="Collapsed" />
</StackPanel>
<ControlTemplate.Triggers>
<Trigger Property="IsEnabled"
Value="false">
<Setter TargetName="bigscreendisabled"
Property="Visibility"
Value="Visible" />
<Setter TargetName="bigscreenstatic"
Property="Visibility"
Value="Collapsed" />
</Trigger>
<Trigger Property="IsMouseOver"
Value="true">
<Setter TargetName="bigscreenhovor"
Property="Visibility"
Value="Visible" />
<Setter TargetName="bigscreenstatic"
Property="Visibility"
Value="Collapsed" />
</Trigger>
<Trigger Property="IsPressed"
Value="true">
<Setter TargetName="bigscreendisabled"
Property="Visibility"
Value="Visible" />
<Setter TargetName="bigscreenhovor"
Property="Visibility"
Value="Collapsed" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Button.Template>
</Button>