回答編集履歴
2
DropDown後の再タッチでDropDownが閉じない不具合を修正
test
CHANGED
@@ -26,6 +26,8 @@
|
|
26
26
|
|
27
27
|
AddHandler AssociatedObject.Loaded, AddressOf AssociatedObject_Loaded
|
28
28
|
|
29
|
+
AddHandler AssociatedObject.TouchDown, AddressOf AssociatedObject_TouchDown
|
30
|
+
|
29
31
|
AddHandler AssociatedObject.DropDownOpened, AddressOf AssociatedObject_DropDownOpened
|
30
32
|
|
31
33
|
AddHandler AssociatedObject.DropDownClosed, AddressOf AssociatedObject_DropDownClosed
|
@@ -39,6 +41,8 @@
|
|
39
41
|
MyBase.OnDetaching()
|
40
42
|
|
41
43
|
RemoveHandler AssociatedObject.Loaded, AddressOf AssociatedObject_Loaded
|
44
|
+
|
45
|
+
RemoveHandler AssociatedObject.TouchDown, AddressOf AssociatedObject_TouchDown
|
42
46
|
|
43
47
|
RemoveHandler AssociatedObject.DropDownOpened, AddressOf AssociatedObject_DropDownOpened
|
44
48
|
|
@@ -59,6 +63,18 @@
|
|
59
63
|
Where(Function(x) x.PanningMode <> PanningMode.None).
|
60
64
|
|
61
65
|
FirstOrDefault
|
66
|
+
|
67
|
+
End Sub
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
Private Sub AssociatedObject_TouchDown(sender As Object, e As TouchEventArgs)
|
72
|
+
|
73
|
+
'ComboBoxタッチ時はScrollViewerのタッチを抑制
|
74
|
+
|
75
|
+
'これをしないとコンボボックスDropDown後の再タッチでDropDownを閉じることができない
|
76
|
+
|
77
|
+
e.Handled = True
|
62
78
|
|
63
79
|
End Sub
|
64
80
|
|
1
誤記修正
test
CHANGED
@@ -78,7 +78,7 @@
|
|
78
78
|
|
79
79
|
If _ScrollViewer Is Nothing Then Return
|
80
80
|
|
81
|
-
RemoveHandler _ScrollViewer.
|
81
|
+
RemoveHandler _ScrollViewer.TouchDown, AddressOf ScrollViewer_TouchDown
|
82
82
|
|
83
83
|
End Sub
|
84
84
|
|