[英]Hyperlink in textbox same as like message composer screen in windows phone
[英]How to add a popup textbox for submitting a message - Windows Phone
遺憾的是,我必須安裝另一個工具箱,但這似乎非常有用: Coding4Fun InputPrompt 。
但是,我遇到了一個問題:似乎只有在輸入“完成”時才觸發事件的功能,而無法區分是敲擊刻度線還是敲擊叉號。
趕到那里不必要地尋求幫助。 找到解決方案,將在下面發布。
原始問題:
我的應用程序的用戶當前可以通過以下方式提交消息:點擊文本框,然后鍵入消息,然后點擊發送。 我想通過沒有一個永久性的文本框來使其更清潔,而是讓用戶點擊應用程序欄上的按鈕,沿着該按鈕調出鍵盤以及要輸入的文本框,並在用戶點擊提交文本框和鍵盤再次消失。
我看不到任何創建帶有文本框的彈出窗口的方法,那么我該怎么做?
我已經將WP Toolkit用於帶有內部ListPicker的消息框,即使此工具包似乎也無法添加文本框。
我不確定您的嘗試甚至可能。 但是,您可以做一個包含您理想的Interface的Parent Form
。 在此父級中,您可以創建一個偵聽響應的Event Handler
程序。
然后,當涉及到該Textbox
它實際上會創建一個Child Form
或Page
。 他們可以輸入自己的價值。 然后頁面自動關閉,然后Event Handler
將已經知道更改,您可以使用其余的邏輯進行操作。
如上所述,通常您將轉到另一個頁面。 我不知道我的解決方案是否可行,但確實可以實現您的目標。 我建議您可能會重構您的界面,以使其更加優雅。 這樣,您的邏輯也可以更優雅地處理它。
希望能有所幫助。
遺憾的是,我必須安裝另一個工具包。但這似乎可以解決問題: Coding4Fun InputPrompt 。
他們已經添加了input.IsCancelVisible = true
來添加一個取消按鈕,然后在input_completed方法內使用e.PopUpResult.ToString() == "Ok"
僅在點按了勾號按鈕時提交。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.