Uploaded April 2013 | Updated September 2026, 1 week ago
The Windows Library for JavaScript provides a set of new controls designed for Windows Store apps using JavaScript. While Windows 8 provides a variety of controls for you to choose from, you might need to create your own. In this episode we take a look at building a Custom Control and declaratively bind data to it.
We also take a look at implementing the Search Contract and enabling searching using the Search Charm.
Finally, we take a look at defining an App Bar control and implementing an "Add Movie" command while examining some of the core functionality provided to use out of the box by the ListView and Binding List objects.
The Windows Library for JavaScript provides a set of new controls designed for Windows Store apps using JavaScript. While Windows 8 provides a variety of controls for you to choose from, you might need to create your own. In this episode we take a look at building a Custom Control and declaratively bind data to it.
We also take a look at implementing the Search Contract and enabling searching using the Search Charm.
Finally, we take a look at defining an App Bar control and implementing an "Add Movie" command while examining some of the core functionality provided to use out of the box by the ListView and Binding List objects.

![C# Flags Enum Explained - Deep Dive
Even if youve defined enums in C# decorated with the [Flags] attribute, youll find this deep dive extremely informative.
In this video I take you under the hood and explain whats really going on and how you can use bitwise operations for enums and treat them as Sets that contain multiple possible values and how to use bitwise operations to answer questions such as
1. Does the set contain X element
2. Add element X to an existing set
3. Remove element X from an existing set
We also explore the bitwise Left Shift operator and how we can use it while defining our enum elements and their values. C# Flags Enum Explained - Deep Dive](https://i.ytimg.com/vi/kztYsmUJNU4/mqdefault.jpg)








