在别的WPF程序中是可以直接使用Button的TouchDown属性的,我在网上下了另外一个demo,想把按钮修改为响应触摸事件,但是突然不能用这个属性了。我查了msdn,和TouchDown有关的程序集是程序集: PresentationCore,版本是4.0以上,我检查本解决方案,版本也对。那么究竟为什么不能用TouchDown属性呢?急求啊。。。
相关代码和引用截图如下:
<Button x:Name="btnOpen2" Width="70" Height="70" Content="1" Style="{DynamicResource PulseButton}" FontFamily="Wingdings" FontSize="50" Foreground="#FFFFFFFF" ToolTip="Open" Click="btnOpen_Click" />
<Button x:Name="btnCut2" Width="70" Height="70" Content="%" Style="{DynamicResource PulseButton}" FontFamily="Wingdings 2" FontSize="50" Foreground="#FFFFFFFF" ToolTip="Cut" Click="btnCut_Click"/>
<Button x:Name="btnCopy2" Width="70" Height="70" Content="2" Style="{DynamicResource PulseButton}" FontFamily="Webdings" FontSize="50" Foreground="#FFFFFFFF" ToolTip="Copy" Click="btnCopy_Click"/>
------解决思路----------------------
你新建一个工程,把下载的代码 拷贝一下,试试。 也就可以能是 样式的原因吧