gpt4 book ai didi

uwp - 在自定义控件上显示触摸键盘

转载 作者:行者123 更新时间:2023-12-04 02:27:03 29 4
gpt4 key购买 nike

Touch keyboard sample展示了开发人员在用户触摸自定义控件时通知系统显示触摸键盘的方法 [可能在平板电脑模式下]。有人指出

On the PC, you can request that the touch keyboard display for a custom control by implementing the TextPattern provider interface (ITextProvider) and the ValuePattern provider interface (IValueProvider). Not supported on Phone.

有谁知道如何在 Windows 10 手机上实现同样的功能?作为旁注,我想知道为什么台式机和手机之间存在如此大的差异。我认为 Continuum 适用于任何场景。

最佳答案

在电话上你我想你应该可以使用InputPaneCoreWindow.CharacterReceived event .订阅事件以了解单击了哪个键并使用 InputPane 的 方法显示/隐藏键盘。显示击键的示例可能如下所示:

public MainPage()
{
this.InitializeComponent();
Window.Current.CoreWindow.CharacterReceived += (s, e) =>
{
Debug.WriteLine($"Character received -> {e.KeyCode}");
e.Handled = true;
};
}

private void Button_Click(object sender, RoutedEventArgs e)
{
InputPane pane = InputPane.GetForCurrentView();
pane.TryShow();
}

关于uwp - 在自定义控件上显示触摸键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33437604/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com