Starting Windows 8 Development – How do I implement the AppBar?

From MSDN:

Use the app bar

An example app window for a Metro style app, showing the app bar.

Use the app bar to display commands to users on-demand. The app bar shows commands relevant to the user’s context, usually the current page, or the current selection.

The app bar is not visible by default. It appears when a user swipes a finger from the top or bottom edge of the screen. The app bar can also appear programmatically on object selection or on right click.

The app bar is transient, going away after the user taps a command, taps the app canvas, or repeats the swipe gesture. If needed, you can keep the app bar visible to ease multi-select scenarios.

By using the Cheat Sheet you know that the short key for the app bar is windows  + z


On the page you would like to provide an app bar, add the following code

Don’t forget to uncomment the SaveAppBarButtonStyle resource in the StandardStyles.Xaml file, which is located in the Common folder.

More detailed XAML example can be found here:
XAML AppBar control sample


Q: How do I know what icons are available in the app bar?

VN:F [1.9.22_1171]
Rating: 10.0/10 (2 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Starting Windows 8 development – What do I need?

There is not much you need to start developing windows 8 solutions.
Especially if you compare it with (for example) SharePoint development.

First of all you need to start with the latest windows 8 OS. You can download the free RTM version from here:

The installation is very straightforward, but if you are interested there is a full step by step guide available at

The next item you need is Visual Studio 2012.
If you don’t have the possibility to install the Ultimate version, download the free Express version from here:
Visual Studio Express 2012 for Windows 8

Then close your eyes and say to yourself:  My app will be the best app to ….
Once you completed this sentence, write it down on a post-it and stick it on your screen. This sentence will be the answer to a lot of questions you’ll have later.

Don’t start immediatly with a production version of your app, in my opinion it is better to learn upfront what is possible and how it works and based upon this knowledge… I design my production app.

First choice you’ll have to make is the following decision:

To XAML & C# or Html & JavaScript?

The french have a very nice proverb for this: “Les goûts et les couleurs ne se discutent pas”.
A good example why this is so accurate for this question, can be found here (including the comments):

I’ve been working with both now and for me personally, I much more prefer the Html & JavaScript way than the XAML approach. The reason for this because for the past seven years I’ve been working with HTML & JavaScript and also because I simply love it.

But would this mean that I’m ignoring the C# and XAML approach?NO! If I want to understand something, I need to look at the problem with different eyes.  Maybe not different eyes, because that would have a huge impact on my personal health. In order to truly provide the best solution you need to know your options and their pro’s and con’s.

Ofcourse I like the HTML approach, because it is easy to me… this only means that I’ll need to put more effort in XAML skills!

For me it’s not a matter of chosing sides, I lose if I don’t master both options.
PS: Please don’t start about C++ 😉

New Project…

  • XAML templates are available under Visual C# > Windows Store
  • JS templates are available under Other Languages > Javascript > Windows Store

Offcourse I took the XAML template 😉


That was the first thing I wanted to do, changing the empty splashscreen and the tiles. The Package.appxmanifest is the place where the configuration is done:

  • Display name
  • logo’s
  • splashscreen
  • The images you can use are in the Assets directory

I recommend Paint.Net to help you resizing images into the correct resolutions.

I hope this gets you started


VN:F [1.9.22_1171]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Hello Windows 8 World Development!

After playing more than a month with the windows 8 API (both XAML and JS), I think i’m addicted… You are probably wondering, how does he know this?

Well, for me, technology is like a hobby. I like to spend time on a hobby, otherwise I think it’s a waste of my precious time. :)

I started to read a book about windows 8. The first time I noticed on what page I was, was at page 80. For the reference, the last time I had this with a technology book was when I started to read SharePoint books back in 2007.

Does this means that I’m moving away from SharePoint? No!

I hope the following blogposts will reflect my journey and hopefully share some interesting stuff.


VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)