Blog: Windows 8

Adding Toast Launch Parameters

Excerpt by Ken Getz

When users click or tap your toast notification, Windows loads yourapplication, and users expect your application to have information about the context of the notification and display the appropriate information.

This course excerpt was originally posted July 19, 2013 from the online courseware Windows 8 Using XAML, Part 09: Views, Binding, and Templates by Ken Getz


Scheduling Toast Notifications

Excerpt by Ken Getz

You can schedule a toast to appear any time in the future-you supply a timeat which you want the toast notification to appear, and it shows up on demand.

This course excerpt was originally posted July 18, 2013 from the online courseware Windows 8 Using XAML, Part 09: Views, Binding, and Templates by Ken Getz


Investigating Toast Notifications

Excerpt by Ken Getz

Toast notifications are simple notifications that appear in the upper-right corner of the screen (upper-left corner for right-to-left languages).

This course excerpt was originally posted July 16, 2013 from the online courseware Windows 8 Using XAML, Part 09: Views, Binding, and Templates by Ken Getz


Working with Image Resources

Excerpt by Ken Getz

Although you cannot store images in resource files, they too represent resources in your application.

This course excerpt was originally posted July 12, 2013 from the online courseware Windows 8 Using XAML, Part 09: Views, Binding, and Templates by Ken Getz


Reacting to a Language Change

Excerpt by Ken Getz

Although it won't happen every day, your application may need to react to the situation in which a user changes the currently active language in Windows.

This course excerpt was originally posted July 11, 2013 from the online courseware Windows 8 Using XAML, Part 09: Views, Binding, and Templates by Ken Getz


Working with String Resources

Excerpt by Ken Getz

Although lots of developers do it, it's never a good idea to embed string resources directly into your application's source code.

This course excerpt was originally posted July 05, 2013 from the online courseware Windows 8 Using XAML, Part 09: Views, Binding, and Templates by Ken Getz


Creating a Group Style

Excerpt by Ken Getz

An ItemsControl can work with grouped data in two ways.

This course excerpt was originally posted June 26, 2013 from the online courseware Windows 8 Using XAML, Part 09: Views, Binding, and Templates by Ken Getz


Windows 8 Using XAML: ItemsControl Styles

Excerpt by Ken Getz

As with every other control you use in Windows 8 applications, both the ListView and GridView controls (that is, both ItemsControls) are based on control templates that determine the manner in which these controls appear.

This course excerpt was originally posted June 24, 2013 from the online courseware Windows 8 Using XAML, Part 09: Views, Binding, and Templates by Ken Getz


Windows 8: Adding Items from a File System

Excerpt by Ken Getz

In order to take full advantage of an ItemsControl, you must be able to bind it to an existing collection of data.

This course excerpt was originally posted June 18, 2013 from the online courseware Windows 8 Using XAML, Part 09: Views, Binding, and Templates by Ken Getz


Windows 8 Using XAML: Choosing a ListView or GridView Control

Excerpt by Ken Getz

Windows 8 ListView and GridView controls both allow you to display data, but they display their collections of data differently. The following article takes a look at both controls and how they are used.

This course excerpt was originally posted June 13, 2013 from the online courseware Windows 8 Using XAML, Part 09: Views, Binding, and Templates by Ken Getz


Creating Placeholder Images

Excerpt by Ken Getz

As a courseware writer, I often need free images to work with, and I know website developers need them as placeholders when building sites.

This course excerpt was originally posted March 14, 2013 from the online courseware Windows 8 Using XAML, Part 05: Bindings by Ken Getz


Windows 8 using XAML: BeginTime Animation Property

By Ken Getz

If your storyboard contains more than one simultaneous animation, you may need to delay the start of one or more of the animations.

This blog entry was originally posted February 19, 2013 by Ken Getz


Windows 8 Using XAML: Using the PointAnimation Class

By Ken Getz

Much like the animation class we discussed in a previous article, the PointAnimation class allows you to animate a property that represents a point.

This blog entry was originally posted February 15, 2013 by Ken Getz


Windows 8 using XAML: Animation Class and Enabling Animation

By Ken Getz

In Windows 8, animations are an integral part of the user experience. As you work with various Windows Store applications (or the built in user interface), you'll find animations at every turn.

This blog entry was originally posted February 13, 2013 by Ken Getz


Adding Reflection Effects with XAML

By Ken Getz

Besides the obvious transformation effects, you can use transforms to create rich and varied effects in your applications-it's all about figuring out which transforms provide the effects you want.

This blog entry was originally posted February 11, 2013 by Ken Getz


XAML Transforms: Avoiding Absolute Coordinates

By Ken Getz

You can solve many drawing issues using a transform-that is, a class that alters the way the shape is drawn using mathematical manipulations.

This blog entry was originally posted February 05, 2013 by Ken Getz


XAML LinearGradientBrush: Rotating the Gradient

By Ken Getz

In a previous article we started discussing brushes, specifically the SolidColorBrush. This article switches focus to the LinearGradientBrush and rotating gradients.

This blog entry was originally posted February 01, 2013 by Ken Getz


Using Element.Property Syntax for the SolidColorBrush Class

By Ken Getz

>Even once you've learned about shapes and geometries, and creating your own drawings, youneed to learn brushes in order to create the kind of content you'll need in rich, XAML-based applications.

This blog entry was originally posted January 30, 2013 by Ken Getz


Geometry Mini-Language

By Ken Getz

Imagine a scenario in which you have a large amount of data, and a correspondingly large amount of markup.

This blog entry was originally posted January 29, 2013 by Ken Getz


Using the GeometryGroup Element with XAML

By Martin Schaeferle

In previous articles we have discussed how to use almost all the classes that inherit from the Shape class, and you'll find that you can accomplish many of your drawing goals using these shapes.

This blog entry was originally posted January 24, 2013 by Martin Schaeferle


Using Line Joins with XAML

By Ken Getz

In a recent article we discussed line caps, which alter the way you can draw lines. XAML provides one more alteration- line joins.

This blog entry was originally posted January 22, 2013 by Ken Getz


Adding Line Caps with XAML

By Ken Getz

When drawing Line shapes (and also Polyline shapes) you have the option of controlling how the starting and ending edges of the lines appear.

This blog entry was originally posted January 17, 2013 by Ken Getz


XAML Shapes: Round Those Corners

By Ken Getz

Once you've created a rectangle with XAML, you can also round the corners!

This blog entry was originally posted January 11, 2013 by Ken Getz


The 'Shapes' of XAML - Rectangles & Ellipses

By Ken Getz

Although you may not agree at first, you have many reasons to need to learn about XAML shapes, paths, and geometries.

This blog entry was originally posted January 09, 2013 by Ken Getz


Windows 8 Using XAML: Binding Colors

By Ken Getz

As you write applications, you often need to update the value of one element with information from another element. Often, you need to display information coming from a collection of objects in a list, or combo box.

This blog entry was originally posted January 07, 2013 by Ken Getz


Using Standard Templates for ListView and GridView

By Ken Getz

When creating XAML applications using ListView and GridView controls for Windows 8, you probably want your applications to look like "standard" applications.

This blog entry was originally posted December 21, 2012 by Ken Getz


Windows 8 Progress Controls

By Ken Getz

XAML provides two controls specifically meant to indicate active progress, as some activity is running, to the user.

This blog entry was originally posted November 19, 2012 by Ken Getz


Creating State Handling Markup with XAML

By Ken Getz

When you create an application, your goal (besides ensuring that the application does what it needs to do) is to make sure that it looks good, and works well.

This blog entry was originally posted November 15, 2012 by Ken Getz


XAML Hierarchy of Resources

By Ken Getz

In XAML, every element maintains its own resources collection, and also has access to the resources collection of its parent elements.

This blog entry was originally posted November 13, 2012 by Ken Getz


Placing XAML Controls Onto the Grid

By Ken Getz

One of XAML's most important features is its ability to create hierarchies of controls; that is, the ability to nest controls inside other controls.

This blog entry was originally posted November 06, 2012 by Ken Getz


Creating Dynamic Properties in XAML

By Ken Getz

Usually, the standard XAML property syntax provides the functionality you need.

This blog entry was originally posted November 05, 2012 by Ken Getz


Windows 8: The App Lifecycle

Excerpt by Ken Getz

You may have noticed that none of the built-in Windows 8 applications provide any means of shutting down.

This course excerpt was originally posted November 01, 2012 from the online courseware Windows 8 Using XAML, Part 01: Introduction to Apps by Ken Getz


Distributing Windows 8 Applications: Getting Started

By Martin Schaeferle

Although a complete discussion of distributing Windows 8 apps is beyond the scope of this introductory content, it's important to understand that for most apps, you'll use the Microsoft Store as your distribution channel.


When is your PC not your PC?

By Martin Schaeferle

Since growing up in Seattle I have always been a big proponent of Microsoft. One of the key characteristics of Microsoft's software that kept me loyal was that they always gave me enough rope to hang myself with.

This blog entry was originally posted September 25, 2012 by Martin Schaeferle


Leave Well Enough Alone: The iOS6 Maps App

By Ken Getz

One "change for change's sake" popped up this morning: I installed iOS 6 on my iPad and iPhone, and tried out the new Maps app.

This blog entry was originally posted September 20, 2012 by Ken Getz


XAML vs. HTML ain't like VB vs. C#

By Ken Getz

Before Windows 8 apps came along, I spent a lot of time writing courseware for both VB and C#, and converting between the two was relatively easy--I got it down to a science.

This blog entry was originally posted September 14, 2012 by Ken Getz


Just When "Metro" Started Making Sense...

By Martin Schaeferle

Microsoft has always had a knack of constantly branding, and then rebranding; shifting focus, and then rolling it back.

This blog entry was originally posted September 11, 2012 by Martin Schaeferle


Windows 8 Metro style application - Where's my Back button?

By Martin Schaeferle

Windows 8 Metro style applications offer a new world when it comes to navigation. After all, Metro style apps hinge on the functionality of touch, meaning that applications running in this environment are intended to be used and navigated via touch.

This blog entry was originally posted July 31, 2012 by Martin Schaeferle