teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

Button の定義を記載しました

2017/04/18 01:39

投稿

pectin
pectin

スコア95

title CHANGED
File without changes
body CHANGED
@@ -5,4 +5,40 @@
5
5
 
6
6
  もしご存知の方がいらっしゃいましたら、教えていただけると助かります。
7
7
 
8
- よろしくお願いします。
8
+ よろしくお願いします。
9
+
10
+ ---
11
+
12
+ 現在ボタンに画像を設定して、とりあえず押したら(IsMouseOverも)透明度を変えています
13
+ ```ここに言語を入力
14
+ <Button x:Name="Button_Next" Content="" Margin="128,768,0,0" Width="1792" Height="464" Click="Button_Next_Click" BorderBrush="{x:Null}" Foreground="{x:Null}" HorizontalAlignment="Left" VerticalAlignment="Top" Padding="1" HorizontalContentAlignment="Center" VerticalContentAlignment="Center">
15
+ <Button.Style>
16
+ <Style TargetType="Button">
17
+ <Setter Property="Template">
18
+ <Setter.Value>
19
+ <ControlTemplate TargetType="Button">
20
+ <Border Name="border" BorderThickness="1" BorderBrush="#00000000">
21
+ <StackPanel Name="panel" Orientation="Horizontal" Background="#00000000">
22
+ <Image Name="image" Source="{StaticResource Image_Button_ON}" />
23
+ </StackPanel>
24
+ </Border>
25
+ <ControlTemplate.Triggers>
26
+ <Trigger Property="IsMouseOver" Value="true">
27
+ <Setter TargetName="border" Property="BorderBrush" Value="#00000000" />
28
+ <!-- <Setter TargetName="image" Property="Source" Value="{StaticResource Image_Button_ON}" /> -->
29
+ <Setter TargetName="image" Property="Opacity" Value="0.8" />
30
+ <Setter TargetName="panel" Property="Background" Value="#00000000" />
31
+ </Trigger>
32
+ <Trigger Property="IsPressed" Value="true">
33
+ <Setter TargetName="border" Property="BorderBrush" Value="#00000000" />
34
+ <Setter TargetName="image" Property="Opacity" Value="0.8" />
35
+ <Setter TargetName="panel" Property="Background" Value="#00000000" />
36
+ </Trigger>
37
+ </ControlTemplate.Triggers>
38
+ </ControlTemplate>
39
+ </Setter.Value>
40
+ </Setter>
41
+ </Style>
42
+ </Button.Style>
43
+ </Button>
44
+ ```