2014-10-10 63 views
1

我需要從WPF應用程序中的用戶獲取數字輸入,並在觸摸屏設備上運行。這個想法是在專注於TextBox時彈出一個數字小鍵盤。在NavigationWindow中彈出數字鍵盤WPF

我使用的是NavigationWindow,實際上已經建立了一個數字鍵盤Page。但是,我不想將用戶導航到new Page(),因爲使用其數據保留在當前頁面上會很好。

Anyidea適用於NavigationWindow WPF應用程序中的「彈出式」數字小鍵盤嗎?謝謝!

+0

如何在['Frame']中顯示'Page'(http://msdn.microsoft.com/en-us/library/system.windows.controls.frame(v = vs.110) )的.aspx)?您可以在當前的「頁面」上的任何位置找到「Frame」。 – Sheridan 2014-10-10 09:09:40

+0

謝謝!我現在正在使用你的建議,但遇到了一個新問題。 [here](http://stackoverflow.com/questions/26297401/wpf-how-to-access-mainpage-elements-from-popup-page)如果感興趣:) – totoro 2014-10-10 10:35:23

+0

如果解決了你的問題,我會添加它作爲答案,以便這個問題可以被標記爲回答。 – Sheridan 2014-10-10 10:47:16

回答

1

使用NavigationWindow時,還可以使用Frame Class顯示PageFrame可以是任何大小,您可以在當前頁面上的任何位置找到它。從MSDN上的鏈接頁面:

框架是一種內容控件,它提供了導航和顯示內容的能力。與其他控件和元素一樣,框架可以託管在其他內容中。