Touch Monitor上的WPF应用程序

时间:2015-07-16 13:54:11

标签: c# wpf

我的应用程序包含所有鼠标事件,没有触摸事件。我正试图让人联系起来。

当我的xaml如下所示;使用UserControl触摸工作正常

<UserControl x:Class="MainGUI.MyDialog"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
         xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
         mc:Ignorable="d" 
         IsManipulationEnabled="True"
         ManipulationStarting="Window_ManipulationStarting"
         ManipulationDelta="Window_ManipulationDelta"
         ManipulationInertiaStarting="Window_InertiaStarting"
        >

但我的一些窗口继承自下面的类。在这些窗口中,即使我尝试实现Window_ManipulationStarting,Window_ManipulationDelta和Window_InertiaStarting,触摸功能也不起作用。

<ig:iMyMain x:Class="MainGUI.MySecondDialog"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
         xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
         xmlns:ig="clr-namespace:iMyMain;assembly=iCommon
          mc:Ignorable="d" 
         d:DesignHeight="400" d:DesignWidth="600"
         IsManipulationEnabled="True"
         ManipulationStarting="Window_ManipulationStarting"
         ManipulationDelta="Window_ManipulationDelta"
         ManipulationInertiaStarting="Window_InertiaStarting"                               
         >

iMyMain类继承自System.Windows.Controls.UserControl

有什么想法吗?

0 个答案:

没有答案