2010-11-07 16 views
11

Uygulamamdaki menü çubuğunu devre dışı bırakmak için bir düğmeye basabilmeyi isterim. EğerWindows Phone 7 Uygulama Çubuğunu Gizleme

menubar.IsVisible = false; 

'a giderseniz, boş bir referans istisnası atar. Menü çubuğu XAML'de bildirildi.

Bu şekilde anında gizlenmesinin mümkün olup olmadığını bilen var mı?

cevap

23

kullanmak zorundasınız Bunu ApplicationBar üzerinde statik üye olarak kullanabilirsiniz. Örneğin, ApplicationBar'ın normal gümüş ışığı elemanları gibi oynamasının nedenleri hakkında bazı bilgiler. XAML olmadığı kadar başka başvurulan değil eğer

Why are the ApplicationBar objects not FrameworkElements? - Peter Torr's Blog

+0

Saatlerce arama yaptım, bu gerçekten böyledir. Uygulama çubuğuna statik bir başvuru yapmanız gerekir. – kabuto178

5

Nevermind, onu buldum. Bunu verdiğiniz adı arayamazsınız, applicationbar.isivisble = false

1

arkasında kodda yapmak için:

(ApplicationBar as ApplicationBar).IsVisible = true; 
0

ApplicationBar.IsVisible = false;