質問編集履歴
6
一部(長押し)解決のため、追記
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
WPFでタッチ(クリック)の
|
1
|
+
WPFでタッチ(クリック)のできる画像ボタンの作り方
|
test
CHANGED
@@ -30,6 +30,14 @@
|
|
30
30
|
|
31
31
|
|
32
32
|
|
33
|
+
追記:
|
34
|
+
|
35
|
+
タップ長押しについてはMainWindows.xamlに以下を追記して対応できました。
|
36
|
+
|
37
|
+
現在無効時の仕方で詰まっております。
|
38
|
+
|
39
|
+
Stylus.IsPressAndHoldEnabled="False"
|
40
|
+
|
33
41
|
|
34
42
|
|
35
43
|
環境:
|
@@ -80,7 +88,9 @@
|
|
80
88
|
|
81
89
|
xmlns:local="clr-namespace:WpfButtonTest03"
|
82
90
|
|
83
|
-
Title="MainWindow" Height="450" Width="800"
|
91
|
+
Title="MainWindow" Height="450" Width="800"
|
92
|
+
|
93
|
+
Stylus.IsPressAndHoldEnabled="False">
|
84
94
|
|
85
95
|
|
86
96
|
|
5
質問タイトルの修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
WPFでタッチ(クリック)のできる画像ボタンの作り方
|
1
|
+
WPFでタッチ(クリック)の長押しできる画像ボタンの作り方
|
test
CHANGED
@@ -24,6 +24,12 @@
|
|
24
24
|
|
25
25
|
|
26
26
|
|
27
|
+
追記:
|
28
|
+
|
29
|
+
現状、ボタンをタッチした際、ImageSource_2(image02.png)が長押しに関わらず一瞬で終わってしまいますので、この解決方法が知りたいです。
|
30
|
+
|
31
|
+
|
32
|
+
|
27
33
|
|
28
34
|
|
29
35
|
環境:
|
4
誤記修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -136,7 +136,7 @@
|
|
136
136
|
|
137
137
|
<Border.Background>
|
138
138
|
|
139
|
-
<ImageBrush ImageSource="{StaticResource ImageSource_
|
139
|
+
<ImageBrush ImageSource="{StaticResource ImageSource_1}"/>
|
140
140
|
|
141
141
|
</Border.Background>
|
142
142
|
|
@@ -152,7 +152,7 @@
|
|
152
152
|
|
153
153
|
<Setter.Value>
|
154
154
|
|
155
|
-
<ImageBrush ImageSource="{StaticResource ImageSource_
|
155
|
+
<ImageBrush ImageSource="{StaticResource ImageSource_2}" />
|
156
156
|
|
157
157
|
</Setter.Value>
|
158
158
|
|
3
画像のファイル指定部分のコードに入力漏れがあったので追記しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -124,7 +124,9 @@
|
|
124
124
|
|
125
125
|
<BitmapImage x:Key="ImageSource_1" UriSource="pack://application:,,,/Resources/Images/Image01.png" />
|
126
126
|
|
127
|
-
|
127
|
+
<BitmapImage x:Key="ImageSource_2"
|
128
|
+
|
129
|
+
UriSource="pack://application:,,,/Resources/Images/Image02.png" />
|
128
130
|
|
129
131
|
|
130
132
|
|
@@ -134,7 +136,7 @@
|
|
134
136
|
|
135
137
|
<Border.Background>
|
136
138
|
|
137
|
-
<ImageBrush ImageSource="{StaticResource ImageSource_
|
139
|
+
<ImageBrush ImageSource="{StaticResource ImageSource_2}"/>
|
138
140
|
|
139
141
|
</Border.Background>
|
140
142
|
|
2
質問一部を訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
内容としてはResouceDictionaryのButton.xamlのControlTemplate.Triggersでボタン背景を変えて実現しようかと思ったのですが、うまくできずに行き詰っております。
|
6
6
|
|
7
|
-
特に行き詰っているのは、画像ビルドアクションをResourceにした画像をXamlから指定する事と、タッチイベントをXaml上でどうすれば実現できるのかというところです。
|
7
|
+
特に行き詰っているのは、~~画像ビルドアクションをResourceにした画像をXamlから指定する事~~と、タッチイベントをXaml上でどうすれば実現できるのかというところです。
|
8
8
|
|
9
9
|
いろいろ試した結果、下のところで止まっております。
|
10
10
|
|
@@ -12,7 +12,17 @@
|
|
12
12
|
|
13
13
|
画像について、全てのビルドアクションはResourceになっております。
|
14
14
|
|
15
|
-
出ているエラーは「パスC:ProguramFiles(x86)\<省略>\Common7\IDE\Resouces\Images\Image01.pngの一部は見つかりませんでした」になっています。
|
15
|
+
~~出ているエラーは「パスC:ProguramFiles(x86)\<省略>\Common7\IDE\Resouces\Images\Image01.pngの一部は見つかりませんでした」になっています。~~
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
追記:
|
22
|
+
|
23
|
+
書き込んで直後にパス指定の仕方が分かったので、そこだけ訂正します。
|
24
|
+
|
25
|
+
|
16
26
|
|
17
27
|
|
18
28
|
|
@@ -112,7 +122,7 @@
|
|
112
122
|
|
113
123
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
114
124
|
|
115
|
-
<BitmapImage x:Key="ImageSource_1" UriSource="
|
125
|
+
<BitmapImage x:Key="ImageSource_1" UriSource="pack://application:,,,/Resources/Images/Image01.png" />
|
116
126
|
|
117
127
|
|
118
128
|
|
1
エラー内容を記載
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
WPFでタッチ(クリック)のできる画像ボタンの作り方
|
1
|
+
WPFでタッチ(クリック)のできる画像ボタンの作り方(Xamlからのパスの指定)
|
test
CHANGED
@@ -10,7 +10,9 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
|
13
|
+
画像について、全てのビルドアクションはResourceになっております。
|
14
|
+
|
15
|
+
出ているエラーは「パスC:ProguramFiles(x86)\<省略>\Common7\IDE\Resouces\Images\Image01.pngの一部は見つかりませんでした」になっています。
|
14
16
|
|
15
17
|
|
16
18
|
|