C# 触摸屏上的GridView崩溃与鼠标一起工作

C# 触摸屏上的GridView崩溃与鼠标一起工作,c#,xaml,windows-8,microsoft-metro,winrt-xaml,C#,Xaml,Windows 8,Microsoft Metro,Winrt Xaml,我正在开发一个Windows应用商店应用程序(C#/XAML)。我在UserControl中有一个默认的GridView控件。以下是完整的代码: <GridView Grid.Column="1" Grid.Row="2" SelectedIndex="{Binding Priority, Mode=TwoWay}" HorizontalAlignment="Left" VerticalAlignment="Center" > <GridView.

我正在开发一个Windows应用商店应用程序(C#/XAML)。我在UserControl中有一个默认的GridView控件。以下是完整的代码:

<GridView Grid.Column="1" Grid.Row="2" SelectedIndex="{Binding Priority, Mode=TwoWay}" HorizontalAlignment="Left" VerticalAlignment="Center" >
               <GridView.ItemsPanel>
                    <ItemsPanelTemplate>
                        <WrapGrid Orientation="Horizontal"/>
                    </ItemsPanelTemplate>
                </GridView.ItemsPanel>
                <GridViewItem>
                    <Border Width="30" Height="30" Background="White" BorderThickness="2" BorderBrush="#FF1BA1E2">
                        <TextBlock Text="!" Foreground="#FF1BA1E2" FontSize="15" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                    </Border>
                </GridViewItem>
                <GridViewItem>
                    <Border Width="30" Height="30" Background="White" BorderThickness="2" BorderBrush="#FFFFC800">
                        <TextBlock Text="!!" Foreground="#FFFFC800" FontSize="15" VerticalAlignment="Center" HorizontalAlignment="Center"/>
                    </Border>
                </GridViewItem>
                <GridViewItem>
                    <Border Width="30" Height="30" Background="White" BorderThickness="2" BorderBrush="#FFFF0000">
                        <TextBlock Text="!!!" Foreground="#FFFF0000" FontSize="15" VerticalAlignment="Center" HorizontalAlignment="Center"/>
                    </Border>
                </GridViewItem>
            </GridView>

整个过程非常适合鼠标。然而,当我提交应用程序时,我收到一份崩溃报告,告诉我GridView在触摸屏设备上崩溃。所以,我用模拟器进行了测试,当你试图触摸任何GridViewItem时,应用程序确实崩溃了!我在这里没有做任何有趣的事。默认的GridView似乎有一个bug。有什么办法吗

Edit1:以下是应用程序供参考: 单击“编辑任务”按钮可查看相关网格视图

Edit2:我尝试创建一个全新的UserControl,里面只有这个GridView。还是撞车!将GridView替换为类似的列表框-结果相同!然而,在新的应用程序中,类似的条件(UserControl在某些事件中作为border的子项加载)工作得非常好!与我的应用程序相关的东西?可能是什么?

我抓到了这次车祸
但是如果没有更多的细节,我什么也不能说。我不确定问题出在xaml中。如何添加事件?如何更改状态?

无法重新生成错误,在触摸模式下的模拟器中都能正常工作。@Xyroid您的建议是什么?我是否应该尝试创建一个空白应用程序,看看是否可以重新创建该问题?若空白应用程序出现问题,这是否是特定于机器的编译器问题?我将尝试并报告。是的,尝试创建一个空白应用程序,并在不同的机器中查看。我在整个UserControl中没有事件。这只是双向绑定。即使没有绑定,崩溃也会发生。我(在模拟器内部)收到的消息说,当前连接的调试器无法处理异常。可能的新调试器是VS2012的新实例。