触摸在Windows 10文件打开选取器

时间:2015-08-07 17:11:50

标签: windows-runtime touch microsoft-metro windows-10 fileopenpicker

我已经从microsoft(https://code.msdn.microsoft.com/windowsapps/File-picker-app-extension-0cb95155)下载了文件打开选择器示例,用于测试文件打开选择器合同。

我安装了示例应用程序,然后浏览了文件选择器UI(我从中选择已安装的应用程序以从中选择文件)。从那里我无法使用触摸屏与UI进行交互。鼠标工作正常。在Windows 8.1中,该示例在触摸时工作正常。

它只会忽略点击事件。悬停动画仍然会发生。

我还制作了一个非常简单的应用,只有GridViewButtonGridView.ItemClick在触摸时工作得很好,但按钮点击事件只能每30次点击一次。我尝试设置ClickPointerReleasedCommand

我尝试了内置的照片应用,并获得了相同的结果。触摸不适用于GridView以外的按钮。

这是我的简单页面(减去GridView),对触摸点击事件反应不佳:

public sealed partial class App : Application
{
        ...
        protected override void OnFileOpenPickerActivated(FileOpenPickerActivatedEventArgs args)
        {
            var root = new Frame();
            Window.Current.Content = root;
            root.Navigate(typeof(MainPage), null);
            Window.Current.Activate();
            base.OnFileOpenPickerActivated(args);
        }
        ...
}

<Page
    x:Class="FilePickerTest.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:FilePickerTest"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d">

    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
        <Button Content="Sample"
                Width="400"
                Height="100"
                Click="Button_Click"/>
    </Grid>
</Page>

其他人都注意到了这一点并提出了解决方法吗?

0 个答案:

没有答案