XML/XAML


Microsoft Embraces Open Standards for Office

Office 2013 will provide full support for both variants of Open XML.

Multiple Item Templates in Windows Phone

How to use a template selector to dynamically select which item template to use for each list item.

Secondary Live Tiles in Windows Phone

Secondary Live Tiles enable an application to utilize both sides of a tile, delivering twice the information.

New Views on Windows 8 Metro-Style Development

FlipView, ListView and GridView are new controls for Windows 8 Metro-style applications. They'll become key tools for building great-looking UIs.

Product Review: Infragistics NetAdvantage

If you're building Windows Phone apps with the limited toolkit that comes with the Microsoft SDK, you'll appreciate this tool suite.

Managing WPF and Prism Modules

Windows Presentation Foundation with Prism and Unity makes assembling applications at runtime from loosely coupled Modules easy -- provided you don't have competing Modules and don't need to communicate between them. Here's how to solve those two problems.

Creating Modularity with WPF, Prism and Unity

If you're building Windows Presentation Foundation applications that will change over time or have some combination of complex workflows, rich user interaction, and significant presentation or business logic, Microsoft recommends that you add Prism and Unity to your toolkit. That's good advice.

Xamarin Designer for Android

The latest version of Mono for Android includes a long-awaited design surface. Learn how it works.

Windows 8: Advanced Live Tiles, Part 2

How to schedule live tile and badge updates in a Windows 8 application.

Mapping and Location in Windows Phone

Using Windows Phone's Map control and displaying multiple points using data binding.

Building a Simpler WebSockets Service

Peter pays a final visit to the WCF 4.5 WebSockets implementation to take advantage of the WebSocketService class and build a service in six lines of code (not counting configuration and client-side code, of course).

Creating an HTTP Service with Web API

ASP.NET Web API allows you to write a service once and provide different output formats with little effort on the developer's side.

Working with Location in Windows Phone

When most people think of location, they assume this information comes from a GPS module. While this is true, Windows Phone also has support for determining location based on cell tower location and WiFi networks.

Enabling User-Updated Live Tiles in Windows 8

This tutorial demonstrates how to give users more power with the ability to customize live tiles in Metro style apps.

Altova MissionKit Review: All the Data Modeling Tools You Need

The Altova MissionKit is a bundle of great tools that work together, but unlike a control suite, the cost savings may not add up for some shops.