我的WPF应用程序中有一个DataGrid。我为网格中的行定义了ContextMenu。当我们右键单击网格的行时,会出现上下文菜单,但是当我们在触摸支持设备(即带有Windows 7的平板电脑)上“按住并按下”时它不会出现。我在网格中设置了IsManipulation=true
。
<UserControl.Resources>
<ContextMenu x:Shared="False" x:Key="contextDailyPlannerMenu">
<MenuItem Command="{Binding ViewCustomerCommand}" Header="View Customer" />
<MenuItem Command="{Binding DisplayOrderCommand}" Header="Order Guide" />
</ContextMenu>
</UserControl.Resources>
<DataGrid x:Name="DailyPlannerGridView" ItemsSource="{Binding ListDailyPlanner}" ContextMenu="{StaticResource contextDailyPlannerMenu}" HIsManipulationEnabled="True" IsReadOnly="True" >
默认情况下是否支持触控?如果没有,如何实现这一目标?
感谢。