そのため、組み合わせようとしている 2 つのトグル ボタンがあります。したがって、最初のボタンは、IsChecked が true か false かに基づいて画像を切り替えますが、このボタンの周りには境界線があり、それを取り除くことはできません。
2 番目のトグル ボタンには境界線がなく、クリックしても点滅しませんが、その状態に基づいて画像が変更されることもありません。
私が望むのは、両方の長所です。画像を変更し、境界線を取り除きます。私はちょうど23のことを試しましたが、どれもうまくいきません。
私が使用しているコードは次のとおりです。
<ToggleButton x:Name="changeButBorderedBlinky" Margin="0,12,194,0" Width="82" Height="82" Background="Transparent" Padding="-1" Focusable="false" VerticalAlignment="Top" HorizontalAlignment="Right">
<ToggleButton.Style>
<Style TargetType="{x:Type ToggleButton}">
<Setter Property="Content">
<Setter.Value>
<Border BorderThickness="0" >
<Image Source="images/buttonimages/back2.png" Stretch="Fill" />
</Border>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="IsChecked" Value="True">
<Setter Property="Content">
<Setter.Value>
<Border BorderThickness="0" >
<Image Source="images/buttonimages/back.png" Stretch="fill" />
</Border>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</ToggleButton.Style>
</ToggleButton>
<ToggleButton x:Name="noChangeNoBorder" Margin="0,12,104,0" VerticalAlignment="Top" HorizontalAlignment="Right" Height="80" Width="80" >
<ToggleButton.Template>
<ControlTemplate TargetType="{x:Type ToggleButton}">
<Border x:Name="border" >
<Image x:Name="img" Source="images/buttonimages/back2.png" />
</Border>
</ControlTemplate>
</ToggleButton.Template>
</ToggleButton>
これについて助けてくれてありがとう。それは私を狂気に駆り立てています。