Extensible Application Markup Language (XAML) is a declarative programming language to build Windows apps used in WPF and UWP. This category lists various XAML learning tutorials, XAML code samples, XAML articles, and XAML book.


  • DataTemplate In XAML (WPF, Windows Phone, Windows 8 and Silverlight)

    In this article I‘ll try to explain DataTemplate in XAML (WPF, Windows Phone, Silverlight or Windows 8) with some cool examples.
  • Effective and Easy Logic For Touch Control and Slow Finishing Action After Touch Leaves

    While analyzing some controls that used for touch device I found this effective and easy logic for touch control and slow finishing action after touch leaves.
  • XAML PolyQuadraticBezierSegment

    How to draw multiple quadratic Bezier curves using PolyQuadraticBezierSegment in XAML and WPF.
  • XAML QuadraticBezierSegment

    The code snippet in this article demonstrates how to draw a quadratic Bezier curve between two points using QuadraticBezierSegment object in XAML.
  • ListBox DataBinding in XAML

    In this tutorial we attempt to bind a ListBox to a class source.
  • Data Binding in XAML (WPF, Silverlight, Windows Phone or Win8 App) Part 1

    In this article I will cover XAML (WPF, Silverlight, WP or Win8 App) Data Binding and the importance of the {Binding} key word in XAML.
  • Drawing Bezier Curve With PolyBezierSegment in XAML

    The PolyBezierSegment object represents one or more Bezier curves in XAML and WPF.
  • Drawing Bezier Curve With BezierSegment in XAML

    The BezierSegment represents a cubic Bezier curve drawn between two lines. In this article, we will learn how to draw a bezier using BezierSegment.
  • Drawing Arc Using ArcSegment in XAML

    How to draw arcs using the ArcSegment in XAML and WPF.
  • Draw PolyLine in WPF Using XAML PolyLineSegment

    How to use XAML PolyLineSegment to draw polylines.
  • XAML Developer Must Care About Your Registered Events

    Memory leakage in applications are very common and in an effort to save time a developer does not care about it. There are various possibilities for memory leakage and one of them is the events registered in applications that a developer unknowingly forgets to handle.
  • Saving User Settings using Telerik’s PersistenceManager

    This blog gets you started if you need a very simple way of saving user settings.
  • Various Types of Panels in XAML Layout

    In this article we will learn about the XAML Layout Grid Panel, StackPanel, DockPanel, Wrap Panel, Canvas Panel and Panel related Properties Visual and Structural Function with some small examples.
  • Silverlight Tutorial: How to Create an Animation of a Ball Being Thrown

    This tutorial explores the XAML involved in Silverlight animations and provides step by step instructions on how to create an animation of a ball being thrown and bouncing across the floor.
  • Tutorial: Developing in Silverlight (Part I)

    This article will step you through developing your first Silverlight application using Visual Studio and Expression Blend. The tutorial goes from installation all the way to the final application to give you a start in this brave new frontier of web technology
  • Image Brush in Silverlight

    This article demonstrates how to use an ImageBrush in Silverlight and XAML to view images in C#.
  • RSS Widget 2 In Silverlight 3 with Data Persistence

    This is a new version of my old RSS Widget, the new thing about is it's Data Persistence using ISO Storage.
  • Resource Management In Silverligt 3

    This article discusses resource management in Silverlight 3.
  • Slider control in Silverlight 3

    In thishis article you will learn how to use Slider control in Silverlight 3.
  • Splash Screen in Silverlight 3 Application

    In this article we will see how the default Splash Screen can be changed in Silverlight 3 Application.
  • Using Static Resource in Silverlight 3 Application

    This article shows how to use static resource in Silverlight 3.
  • Namespaces in XAML

    In this article, you will learn about namespaces used in XAML or XML.
  • Silverlight Navigation Application

    Silverlight Navigation Application in Silverlight 3 and RIA Services
  • Using Silverlight Controls in ASP.NET

    This article will show how to use a Silverlight control in ASP.NET 3.5.
  • Animated Banners in XAML

    This article shows how to use animation related controls in XAML to create an animated banner with animations such as gradient colors, text rotation, and resize the banner text.