我想在整個頁面上顯示某種半透明/半透明的效果,然後在其上顯示我的選項按鈕,但我無法弄清楚它是如何使它變得瘋狂!我已經在大量的wp8應用程序中看到它,所以它是可行的,但我只是不知道如何!如何通過在頁面上顯示半透明控件來禁用Windows Phone上的所有控件?
一旦顯示此半透明/半透明效果,如果點擊或我的某個選項按鈕被點擊,我希望它消失,並按原樣恢復屏幕或執行相應操作。
我已經設法使用故事板設置背景顏色,但奇怪的是,一旦顯示,我的選項按鈕出現,他們看起來很好,但一旦故事板完成,該按鈕,然後看起來禁用以及只是看起來錯了!
什麼是「禁用」效果的正確方法,就好像您在窗口上顯示了半透明對話框一樣。
任何想法,建議或代碼,將不勝感激。
謝謝。
您的意思是將IsEnabled設置爲FALSE? –
@FarhadJabiyev,我認爲OP想要創建一個覆蓋。您可以這樣做,方法是將您的「提示」面板放置(並最初隱藏)在「內容」面板旁邊。 「提示」面板應該有更高的zindex,可能是白色背景,不透明度爲0.7。然後,疊加層將有效地禁用它下面的控件的點擊事件,直到您將其解除爲止。 –
如果我的按鈕位於疊加層中,由於不透明度,它們也會被禁用,所以如何在半透明提示面板中獲得不透明按鈕? – Thierry