Quickstart: Imaging (XAML)

[ This article is for Windows 8.x and Windows Phone 8.x developers writing Windows Runtime apps. If you’re developing for Windows 10, see the latest documentation ]

Learn how to use image processing APIs for your Windows Runtime app using C++, C#, or Visual Basic.

Roadmap: How does this topic relate to others? See:

Image and ImageBrush

To render an image, you can use either the Image object or the ImageBrush object. An Image object renders an image, and an ImageBrush object paints another object with an image. At this level, an Image is simply an element that you place in your UI, and an ImageBrush is one type of Brush that you can apply to content. For more info on how to use these elements in your UI, see Quickstart: Image and ImageBrush.


A WriteableBitmap provides a BitmapSource that can be modified. This way you can alter images dynamically and re-render the updated image.

Image samples

For more examples of using images in an app, see:

Roadmap for creating apps using C#, C++, or VB