Create Commandbar Control And AppBar Control In Windows Universal App Using Visual Studio 2015 Update 3

Introduction (CommandBar)

Windows Universal app creates one app to run all Windows devices (Ex: Windows phone, local machine, IOT, Xbox, Holo Lens). Commandbar is called to the Windows Universal app. The control button used in the bottom of the app is called commandbar.

Prerequisites

  • Visual Studio 2015 Update 3 
The steps are given below. We can learn how to create CommandBar control in Windows Universal app, using Visual Studio 2015 Update 3.

Step 1 - Go to Visual Studio.

Click Open-->select New--> select project.

Project has many types of project, which we can develop.

Step 2 - New project will open.

Click installed-->Chose Templates-->select Visual c#-->select windows-->select Universal-->chose Blank app(Universal Windows).

Give your project name(Ex:sample) and also give the path of your project.Finally click OK.

Step 3 - Select the project version in the project version, which is minimum and maximum version. It should be selected.
  • Target Version - Windows 10 Anniversary edition(10.0,Build 14393).
  • Minimum Version - Windows 10 (10.0:Build 10586).
The target version and minimum version must be required.
 
aniversary edition 
 
Step 4 - Design your page (if you want to any type of app, you want to design).

Go to the Solution Explorer Window. In the Solution Explorer Window, have all the pages. Accept the images, which are there in your project source. Now, double click to open the MainPage.xaml in the mainpage.xaml, which is your main page of your project.

Step 5 - After opening the mainpage.xaml, show the designer Window. If you want any type of app, you can design the user interface.

Step 6 - Go to the Toolbox Window (In the toolbox Window, have all type tools and controls).

You can chose commandbar control.
 
commandbar

Step 7 - Afterwards drag and drop the command bar control. See the bottom of the app page.
 
bar contorl

Step 8 - Change the label text in the commandbar control options.

Go to the Mainpage.xaml.cs page. In this page, you can write XAML code. Now, you will be edit the label of the commandbar control options.

commandbar 

Step 9 - In this area, add the class of the commandbar control and library file of the commandbar control.
 
commandbar

Code
  1. <Page x:Class="commandbar.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:commandbar" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d">  
  2.     <Page.BottomAppBar>  
  3.         <CommandBar>  
  4.             <CommandBar.Content>  
  5.                 <Grid/>  
  6.             </CommandBar.Content>  
  7.             <AppBarButton Icon="Accept" Label="Ok" />  
  8.             <AppBarButton Icon="Cancel" Label="Cancel" />  
  9.         </CommandBar>  
  10.     </Page.BottomAppBar>  
  11.   
  12.     <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">  
  13.   
  14.     </Grid>  
  15. </Page>  
Step 10 - Next step is run your project.

You can go to the top of Visual Studio. In the run menu, you have many types of devices. (Local machine,remote machine, Simulator,Emulator, Device(Windwos Phone).

You can choose local machine and run your app.
 
commandbar 

Output  - It will take some time to run. After running your app in local machine, show the output of commandbar.
 
output 

Output 2 - Click the ... dot, which shows the text of commandbar control options.
 
output2 

Introduction(AppBar)

Appbar control is used by Windows Universal app. In the control, appbar control button is used any where in your app, which is called appbar control.

Step 1 - Go to the Toolbox Window. In the toolbox Window, have all types of tools and controls.

You can chose appbar control. In the appbar control, drag and drop your app main page or a page of your need.

appbar control.

Step 2 - After dragging and dropping the appbar control button, go to edit the controls in the appbar button. Go to the mainpage.xaml code part Window. Now, edit the Icon properties (Ex: icon="Accept", icon="Home") and lable properties. Lable shows the text of the appbar button.
 
appbar control. 

Step 3 - Another way to edit appbar control button is by going to the Properties Window. In the properties Windows, have all the properties control. You can edit the appbar button options. Go to the Icon--> select the symbol of icon. (Ex: Accept,Home,Help.ect).

Step 4 - Edit the Lable of the appbar control button in properties Window. Chose the appbar control, go to the Properties Window. Edit the lable text.
 


Step 5
- In this area, add the class of the appbar control button and library file of the appbar control.


Code
  1. <Page x:Class="Appbar.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:Appbar" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d">  
  2.   
  3.     <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">  
  4.         <AppBarButton x:Name="appBarButton" HorizontalAlignment="Left" Icon="Accept" Label="Ok" Margin="59,36,0,0" VerticalAlignment="Top" />  
  5.         <AppBarButton x:Name="appBarButton1" HorizontalAlignment="Left" Icon="Cancel" Label="Cancel" Margin="132,36,0,0" VerticalAlignment="Top" />  
  6.         <AppBarButton x:Name="appBarButton2" HorizontalAlignment="Left" Icon="Home" Label="Home" Margin="205,36,0,0" VerticalAlignment="Top" />  
  7.   
  8.     </Grid>  
  9. </Page>  
Step 6 - Next step is to run your project.

You can go to the top of Visual Studio. In the run menu, have many types of devices. (Local machine,remote machine, Simulator,Emulator, Device(Windwos Phone).

You can chose local machine and run your app.
 
 

Output - It will take some time to run.

After running your app in local machine, show the output of appbar control button in your app.
 
 

Summary

In this article, we learned to create CommandBar control and AppBar control in Windows Universal app, using Visual studio 2015 Update 3.