Touch не работает в средстве открытия файлов Windows 10

Я загрузил образец средства выбора открытых файлов из корпорации Майкрософт ( https://code.msdn.microsoft.com/windowsapps/File-picker-app-extension-0cb95155) для тестирования контракта средства выбора открытых файлов.

Я установил пример приложения и затем прошел через интерфейс выбора файлов (где я могу выбрать установленное приложение, чтобы выбрать файл). Оттуда я не могу взаимодействовать с пользовательским интерфейсом с помощью сенсорного экрана. Мышь работает нормально. Образец отлично работает с сенсорным в Windows 8.1.

Он игнорирует только события щелчка. Анимация парения все еще происходит.

Я также сделал очень простое приложение с просто GridView и Button, GridView.ItemClick с сенсором работал нормально, но события нажатия кнопки работали только один раз каждые 30 нажатий. Я пробовал настройку Click, PointerReleased, а также Command,

Я попробовал встроенное фото приложение, и получил те же результаты. Сенсорный не работает для кнопок за пределами 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 ответов

Другие вопросы по тегам