में कुछ पिवोट पेजों पर एप्लिकेशन बार को कैसे छिपा सकता हूं, मुझे लगता है कि इसका एक छोटा सा जवाब है लेकिन मुझे यह नहीं मिल रहा है। असल में मेरे पास एक विंडोज फोन 8 ऐप है जिसमें पिवोट और एप्लिकेशन बार शामिल है। जब मैं पिवोट में एक निश्चित पृष्ठ पर नेविगेट किया जाता है तो मैं एप्लिकेशन बार को छिपाना चाहता हूं।मैं विंडोज फोन 8
मैं क्या Pivot_SelectionChanged
घटना में निम्न कोड जोड़ने था:
AppBar.IsVisible = !((((Pivot)sender).SelectedIndex) == 2);
तो जब 3 पेज दिखाया गया है, आवेदन बार छिपा हुआ है, और जब 3 पेज से दूर नेविगेट किया है दिखाया जाना चाहिए । हालांकि, जब मैं ऐप चलाता हूं, तो मुझे ऐपबार के लिए NullReference त्रुटि मिलती है।
मैं Dispatcher.BeginInvoke
अंदर डालने की कोशिश की:
Dispatcher.BeginInvoke(() => {
AppBar.IsVisible = !((((Pivot)sender).SelectedIndex) == 2);
});
यह पहले कुछ स्वाइप के लिए काम करता है, लेकिन पर तीसरे पृष्ठ पर एक NullReference अपवाद का कारण बनता है।
क्या मैं पूरी तरह से गलत ट्रैक पर हूं या ऐसा करने का कोई आसान तरीका है?
http://stackoverflow.com/questions/6007721/is-it-possible-to-show-application-bar-for-one-pivot-item-only – Vovich
@Vovich आह हाँ मैंने देखा कि पोस्ट । हालांकि, मुझे एहसास नहीं हुआ कि एप्लिकेशनबार उपयोगकर्ता द्वारा परिभाषित नाम नहीं है। और मैंने यह भी सोचा कि WP8 में ऐसा करने का एक और (और अलग) तरीका है। लेकिन यह इंगित करने के लिए धन्यवाद! – Devmonster