前提・実現したいこと
(例)Visual studioでWPFアプリ(.Net Framework)を使用してボタンを用意します
マウスオ-バ-時に画像を変えたくて、誰かご教授お願いします。
現在のコード(ボタン部分)
<Button Content="Button" Height="140" Margin="272,150,778.5,0" VerticalAlignment="Top" OpacityMask="White" Style="{DynamicResource ButtonStyle2}"> <Button.BorderBrush> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="Black" Offset="0"/> <GradientStop Color="#FFF95A5A" Offset="1"/> </LinearGradientBrush> </Button.BorderBrush> <Button.Background> <ImageBrush ImageSource="1_1_tile..PNG"/> </Button.Background> </Button>
行いこと
マウスオーバ-時に画像を1_2_tile..pngに変更、また、ボタンがクリックされたとき、画像を1_2_tile.pngで固定したいです
試したこと
現在マウスオ-バ-時に色が水色になるので、色を透明にしてみました
<Trigger Property="IsMouseOver" Value="true"> <Setter Property="Background" TargetName="border" Value="{StaticResource Button.MouseOver.Background}"/> <Setter Property="BorderBrush" TargetName="border" Value="{StaticResource Button.MouseOver.Border}"/> </Trigger>
開発環境
Microsoft Blend for Visual Studio Community 2019
Version 16.7.7
VisualStudio.16.Release/16.7.7+30621.155
Microsoft .NET Framework
Version 4.8.04084
インストールされているバージョン:Blend
Visual C++ 2019 00435-60000-00000-AA414
Microsoft Visual C++ 2019
C# ツール 3.7.0-6.20514.1+600c0dadd199296df3ed07dfabdc014563a77f7c
IDE で使用する C# コンポーネント。プロジェクトの種類や設定に応じて、異なるバージョンのコンパイラを使用できます。
IntelliCode 拡張機能 1.0
IntelliCode Visual Studio 拡張機能の詳細情報
Mono Debugging for Visual Studio 16.7.5 (112c7bc)
Support for debugging Mono processes with Visual Studio.
NuGet パッケージ マネージャー 5.7.0
Visual Studio 内の NuGet パッケージ マネージャー。NuGet の詳細については、https://docs.nuget.org/ にアクセスしてください
ProjectServicesPackage Extension 1.0
ProjectServicesPackage Visual Studio Extension Detailed Info
Visual Basic ツール 3.7.0-6.20514.1+600c0dadd199296df3ed07dfabdc014563a77f7c
IDE で使用する Visual Basic コンポーネント。プロジェクトの種類や設定に応じて、異なるバージョンのコンパイラを使用できます。
Xamarin Templates 16.7.85 (1bcbbdf)
Templates for building iOS, Android, and Windows apps with Xamarin and Xamarin.Forms.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/06 00:52