就像標題所說的那樣,如何將網格(或頁面)及其中的組件變爲背景灰色並且無法並在前臺顯示一個新組件。 這是網頁中的常見效果,但我不能用xaml來做到這一點。在我的Windows Phone應用程序中,我想將當前頁面變爲灰色,並在前景中顯示文本框
請詳細回答詳細的樣品代碼,如果你這樣做。提前感謝。
就像標題所說的那樣,如何將網格(或頁面)及其中的組件變爲背景灰色並且無法並在前臺顯示一個新組件。 這是網頁中的常見效果,但我不能用xaml來做到這一點。在我的Windows Phone應用程序中,我想將當前頁面變爲灰色,並在前景中顯示文本框
請詳細回答詳細的樣品代碼,如果你這樣做。提前感謝。
下面是使用Popup
來顯示UserControl
頁面導航到的示例。 OnNavigatedTo
函數創建一個彈出框,將Click
事件綁定到UserControl
,然後在整個頁面上顯示UserControl
。如果輸入了正確的密碼,(例子中的「密碼」)控制消失。您需要根據自己的要求對其進行修改,但它肯定會讓您開始。
https://skydrive.live.com/redir.aspx?cid=ef08824b672fb5d8&resid=EF08824B672FB5D8!343
非常感謝您的回答和不錯的演示。彈出窗口組件真的這樣做。這是我長期尋找的東西。再一次非常感謝你。 – Huskar
您將要使用VisualStateManager並創建一些動畫轉換以在舊組件和新組件之間切換。我不會在這裏貼上代碼簡潔,但如果你看看:
http://visualstudiomagazine.com/articles/2011/07/22/wcmob_visual-states.aspx
你會看到的Windows Phone 7的的PhoneApplicationPage在單一頁面上的兩個UI組件之間切換一個簡單的例子。在您的場景中,您將使用此範例創建2個動畫故事板,一個用於顯示疊加控件,另一個用於設置主網格上的「禁用」屬性。
感謝您的幫助,您的解決方案確實有助於me.But一個新的問題是如何設置網格組件不能有在網格控件中沒有isEnable屬性,或者我應該將網格中的所有組件設置爲isEnable =「true」? – Huskar
你應該問一個新問題。 –
邊注:啓用負被禁用(未無力) –