我的 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" >
默认会支持触控吗?如果没有,如何实现?
谢谢。