我在一平板电脑上用VS开发了一WPF程序,想实现一Button控件的按住置位一变量,松开复位此变量的功能(无鼠标),请问怎么实现?
我尝试过TouchDown和TouchUp事件,但是无响应,不知道是用错还是语法错了?还有其他方法吗?
code:
<Button Content="Button" TouchDown="touch_down" HorizontalAlignment="Left" Margin="221,116,0,0" VerticalAlignment="Top" Width="194" Height="75" />
event:
private void touch_down(object sender, TouchEventArgs e)
{
MessageBox.Show("button touched down");
}
MouseLeftButtonDown的时候CaptureMouse(),MouseLeftButtonUp的时候ReleaseMouseCapture(),应该是能替换touch事件
平板电脑,没有鼠标诶,无法响应鼠标事件
Wpf的隧道和路由点击事件可以帮你解决这个问题