從我的網易部落格移過來的。。
先提供效果圖吧。
這個是coding4fun提供的messageprompt彈窗。還提供了toastprompt:土司彈出框,類似於土司推送通知。
aboutprompt:說明彈出框,特點是彈出框會在螢幕中間,其他的彈出框是在螢幕的上方(其他可以通過margin調整文位置)。
passwordinputprompt:密碼輸入彈出框。
inputprompt:輸入彈出框,用於彈出輸入框輸入其他的資訊。
這些都不討論了。需要的可以到官網文件:
或者到:了解。
今天討論用messageprompt自定義自己的彈窗。彈窗可以帶輸入框等內容。
先新建乙個window phone user control。命名為bodyusercontrol。這個主要是設計彈窗的內容。
新增**:
效果圖為:在主介面裡面的需要彈窗的onclick事件或者其他裡面新增**:
最重要的來了:怎麼獲取彈窗上的textbox 的內容呢?其實是在那個completed事件可以獲取:messageprompt msgprompt = new messageprompt();
msgprompt.title = "usercontrol test";msgprompt.body = new bodyusercontrol();
msgprompt.completed += new eventhandler>(msgprompt_completed);
msgprompt.show();
void msgprompt_completed(object sender, popupeventargse)
}
C 右下角彈窗不影響主程式的另類實現
今天做乙個右下角彈窗體的功能,要求新窗體不能搶了現有活動窗體的焦點,試驗了網上的幾種方法,效果都不明顯。包括 1 protected override createparams createparams 2 protected override bool showwithoutactivation ...
訊息懸浮彈窗 頂部彈窗
最近寫了乙個訊息彈窗的需求,訊息推送彈窗從頂部滑出,停滯5s,然後消失,使用者可以手動干擾,干擾之後3秒消失。最先想用系統彈窗可以參考 但是寫完之後發現必須要使用者授權才能彈出,而我們的需求是接受通知的開關自己控制,所以不適用,我想到的是獲取decoview的framlayout,然後把自定義的彈窗...
coding建立專案
在本地,使用git 需要建立乙個pom.xml檔案,就可以匯入到工作空間了!在需要專案工作空間裡,依次使用git命令執行 mkdir test 建立資料夾,專案名稱 cd test 切換到工作空間,本地專案空間 git init 初始化專案 echo test readme.md git add r...