2014-05-07 14 views
15

विंडोज फोन 8 में, ऐप बार जोड़ने और इसे प्रबंधित करना बहुत आसान है, लेकिन अब मैं नई विंडोज फोन 8.1 एसडीके का परीक्षण करता हूं ताकि नई जियोफेनसिंग सुविधा के साथ एक परियोजना तैयार की जा सके लेकिन मैं ' एप में ऐप बार जोड़ने का तरीका नहीं है।मैं विंडोज फोन 8.1 में एपबार कैसे जोड़ सकता हूं

उत्तर

43

विंडोज फोन 8.1 में, हम ऐप बार जोड़ने के लिए BottomAppBar का उपयोग कर सकते हैं। आम तौर पर हम मूल BottomAppBar बनाने के लिए CommandBar का उपयोग करते हैं। Zoomout और zoomin, और दो MENUITEM: Test01 और Test02:

PrimaryCommands और SecondaryCommands, यह इस डेमो पढ़ें कृपया, हम दो बटन के साथ एक CommandBar बनाने विंडोज फोन 8

में shell:ApplicationBar.Buttons और shell:ApplicationBar.MenuItems के साथ इसी तरह है: CommandBar दो संग्रह होता

<Page.BottomAppBar> 
    <CommandBar IsSticky="True" x:Name="appBar"> 
     <CommandBar.PrimaryCommands> 
      <AppBarButton Icon="ZoomOut" IsCompact="False" Label="ZoomOut"/> 
      <AppBarButton Icon="ZoomIn" IsCompact="False" Label="ZoomIn"/> 
     </CommandBar.PrimaryCommands> 
     <CommandBar.SecondaryCommands> 
      <AppBarButton Label="Test01"/> 
      <AppBarButton Label="Test02"/> 
     </CommandBar.SecondaryCommands> 
    </CommandBar> 
</Page.BottomAppBar> 

संपादित करें: अब कोड सही है!

+1

'IsSticky' WP 8.1 –

+0

पर कुछ भी यह एप्लिकेशन के शीर्ष पर रखा जा करने के लिए संभव है नहीं करता है? (TopAppBar कहता है) – Vassilis

+0

हम ऐसा नहीं कर सकते हैं। विंडोज फोन में, केवल BottomAppBar है। –

3

यहां एक और तरीका है। XAML के शीर्ष पर सभी तरह से स्क्रॉल करें, पहले टेक्स्ट/स्ट्रिंग <phone:PhoneApplicationPage पर क्लिक करें, आप या तो "सामान्य" चयन लाने के लिए F4 दबा सकते हैं या आप बस उस पर क्लिक कर सकते हैं और केवल गुणों पर जा सकते हैं और " सामान्य "और वहां आपको" एप्लिकेशनबार "नामक एक नया विकल्प दिखाई देगा। इस तरह से बहुत बेहतर है, आप इस तरह एक नया ताजा बना सकते हैं।

+0

यह भी अच्छा है अगर मैं दो उत्तरों को सही के रूप में चुन सकता हूं तो मैं आपको धन्यवाद दूंगा :) –

2

विधि के साथ पृष्ठ में

public static void AddNewAppBarinPage(Page myPage) 
{ 
    CommandBar cbar = new CommandBar { ClosedDisplayMode = AppBarClosedDisplayMode.Minimal }; 
    AppBarButton appBarButton = new AppBarButton { Label = "Audio" }; 
    cbar.PrimaryCommands.Add(appBarButton); 
    myPage.BottomAppBar = cbar; 
} 

उपयोग कक्षा बनाएँ:

AppBarCustom.AddNewAppBarinPage(this); 
संबंधित मुद्दे