【问题标题】:Windows 10 universal app keyboard alternativeWindows 10 通用应用键盘替代品
【发布时间】:2016-04-23 12:56:17
【问题描述】:

我必须为通用应用程序创建一个键盘(布局)或类似的东西。我需要一个“键盘”,它可以让我显示一些自己的表情符号,然后按在文本字段中添加它们(编码)。因此,就像在 Whatsapp 之类的公共应用中一样,它更加基础。

我发现只是一个用于创建一些布局的应用程序,但我认为这不是答案(Microsoft 键盘布局创建器)

我也发现了那个帖子 (https://wpdev.uservoice.com/forums/110705-universal-windows-platform/suggestions/2976742-custom-keyboard-via-code)

所以我想我可以制作一个覆盖键盘的弹出窗口(在移动设备上),并且在那个弹出窗口中是表情符号。这可能吗?

【问题讨论】:

    标签: keyboard win-universal-app emoji custom-keyboard


    【解决方案1】:

    不,文本框仍然没有焦点。 Whatsapp 和 Messenger 使用相同的策略:您在应用栏中有一个表情符号按钮,当用户点击它时,显示弹出窗口并从文本框中移除焦点。通过这样做,键盘消失。当用户点击表情符号时,以编程方式将其添加到文本框中。所以从技术上讲,你不能用任何东西覆盖键盘,但你可以模拟输入面板的行为,使其看起来像键盘一样原生。

    【讨论】:

    • 好吧,听起来不错。你能给我一些示例代码吗?我也遇到了问题(或者我真的不知道如何解决)在文本框中显示表情符号图像
    • 在文本框中显示表情符号,绑定/设置文本属性到表情符号本身,例如:“?”;
    • 也许我不明白你的意思,但我实际上在我的应用程序中使用了某种笑脸或其他图标(代码)。购买我的表情符号键盘仅包含小图片 (png)。但可能你的意思是一样的(所以也许是一个例子的链接 - 我也很高兴有一个可用的弹出窗口的例子:s尝试了某种但atm很难找到一些用于win10通用应用程序的doku?)
    • 创建一个弹窗并不难,它可以是一个网格,包含一个网格视图。每个网格视图项目将显示一个表情符号。处理键盘显示和关闭事件,将弹出窗口放在正确的位置。
    • 到目前为止谢谢 :D 我得到了表情符号的伪键盘。但现在我遇到了“更大”的问题。就像我在上次 cmets 中问你的那样:我现在如何在文本框中显示表情符号。我不明白你想如何将 Text 属性绑定/设置到表情符号本身:s
    猜你喜欢
    • 1970-01-01
    • 2016-05-01
    • 1970-01-01
    • 2017-11-17
    • 2018-09-02
    • 1970-01-01
    • 2015-11-22
    • 1970-01-01
    • 2018-11-03
    相关资源
    最近更新 更多