0

可惜我必须安装另一个工具包,但这似乎非常有用:Coding4Fun InputPrompt

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

在那里不必要地急于寻求帮助。找到了解决办法,下面贴出来。


原始问题:

我的应用程序的用户目前可以通过点击文本框并输入消息然后点击发送来提交他们所做的消息。我想通过没有一个永久的文本框来使这个更清洁,而是让用户点击应用程序栏上的一个按钮,沿着按钮打开键盘和一个文本框输入,当用户点击提交文本框和键盘再次消失。

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

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

4

2 回答 2

0

我不确定你试图做什么是可能的。但是,您可以做的是拥有一个Parent Form包含您理想的Interface。在此Parent中,您可以创建一个Event Handler正在侦听响应的对象。

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

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

希望有帮助。

于 2013-04-01T21:20:17.177 回答
0

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

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

于 2013-04-01T23:08:45.270 回答