簡體   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