Windows 8 如何在windows8 xaml中禁用flipview的默认按键导航

Windows 8 如何在windows8 xaml中禁用flipview的默认按键导航,windows-8,windows-store-apps,winrt-xaml,Windows 8,Windows Store Apps,Winrt Xaml,我正在开发一个Windows8XAML应用程序。我正在使用flipview控件显示项目,我想禁用flipview的默认按键导航。好吧,下面是不起作用的地方: protected override void OnKeyDown(KeyRoutedEventArgs e) { e.Handled = true; base.OnKeyDown(e); } protected override void OnKeyUp(KeyRoutedEventArgs e) { e.Hand

我正在开发一个Windows8XAML应用程序。我正在使用flipview控件显示项目,我想禁用flipview的默认按键导航。

好吧,下面是不起作用的地方:

protected override void OnKeyDown(KeyRoutedEventArgs e)
{
    e.Handled = true;
    base.OnKeyDown(e);
}
protected override void OnKeyUp(KeyRoutedEventArgs e)
{
    e.Handled = true;
    base.OnKeyUp(e);
}
private void FlipView_GotFocus(object sender, RoutedEventArgs e)
{
    (sender as FlipView).Focus(Windows.UI.Xaml.FocusState.Unfocused);
}
在进一步挖掘之后,我看不到拦截它的方法

这也不起作用:

protected override void OnKeyDown(KeyRoutedEventArgs e)
{
    e.Handled = true;
    base.OnKeyDown(e);
}
protected override void OnKeyUp(KeyRoutedEventArgs e)
{
    e.Handled = true;
    base.OnKeyUp(e);
}
private void FlipView_GotFocus(object sender, RoutedEventArgs e)
{
    (sender as FlipView).Focus(Windows.UI.Xaml.FocusState.Unfocused);
}
我尝试更改模板,但没有任何帮助

我尝试将其细分为自定义控件,但没有什么可替代的

如果不禁用触摸功能,我认为这是不可能做到的


哇,没想到我会这么说。

好吧,下面是不起作用的:

protected override void OnKeyDown(KeyRoutedEventArgs e)
{
    e.Handled = true;
    base.OnKeyDown(e);
}
protected override void OnKeyUp(KeyRoutedEventArgs e)
{
    e.Handled = true;
    base.OnKeyUp(e);
}
private void FlipView_GotFocus(object sender, RoutedEventArgs e)
{
    (sender as FlipView).Focus(Windows.UI.Xaml.FocusState.Unfocused);
}
在进一步挖掘之后,我看不到拦截它的方法

这也不起作用:

protected override void OnKeyDown(KeyRoutedEventArgs e)
{
    e.Handled = true;
    base.OnKeyDown(e);
}
protected override void OnKeyUp(KeyRoutedEventArgs e)
{
    e.Handled = true;
    base.OnKeyUp(e);
}
private void FlipView_GotFocus(object sender, RoutedEventArgs e)
{
    (sender as FlipView).Focus(Windows.UI.Xaml.FocusState.Unfocused);
}
我尝试更改模板,但没有任何帮助

我尝试将其细分为自定义控件,但没有什么可替代的

如果不禁用触摸功能,我认为这是不可能做到的


哇,没想到我会这么说。

据我所知,Windows 10没有任何变化:(据我所知,Windows 10没有任何变化:(