繁体   English   中英

如何添加用于提交消息的弹出文本框-Windows Phone

[英]How to add a popup textbox for submitting a message - Windows Phone

遗憾的是,我必须安装另一个工具箱,但这似乎非常有用: Coding4Fun InputPrompt

但是,我遇到了一个问题:似乎只有在输入“完成”时才触发事件的功能,而无法区分是敲击刻度线还是敲击叉号。

赶到那里不必要地寻求帮助。 找到解决方案,将在下面发布。


原始问题:

我的应用程序的用户当前可以通过以下方式提交消息:点击文本框,然后键入消息,然后点击发送。 我想通过没有一个永久性的文本框来使其更清洁,而是让用户点击应用程序栏上的按钮,沿着该按钮调出键盘以及要输入的文本框,并在用户点击提交文本框和键盘再次消失。

我看不到任何创建带有文本框的弹出窗口的方法,那么我该怎么做?

我已经将WP Toolkit用于带有内部ListPicker的消息框,即使此工具包似乎也无法添加文本框。

我不确定您的尝试甚至可能。 但是,您可以做一个包含您理想的InterfaceParent Form 在此父级中,您可以创建一个侦听响应的Event Handler程序。

然后,当涉及到该Textbox它实际上会创建一个Child FormPage 他们可以输入自己的价值。 然后页面自动关闭,然后Event Handler将已经知道更改,您可以使用其余的逻辑进行操作。

如上所述,通常您将转到另一个页面。 我不知道我的解决方案是否可行,但确实可以实现您的目标。 我建议您可能会重构您的界面,以使其更加优雅。 这样,您的逻辑也可以更优雅地处理它。

希望能有所帮助。

遗憾的是,我必须安装另一个工具包。但这似乎可以解决问题: Coding4Fun InputPrompt

他们已经添加了input.IsCancelVisible = true来添加一个取消按钮,然后在input_completed方法内使用e.PopUpResult.ToString() == "Ok"仅在点按了勾号按钮时提交。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM