Join Walt Ritscher for an in-depth discussion in this video What you should know before watching, part of Microsoft XAML: 2 Content and Properties.
- [Instructor] So what should you know before beginning this course? This XAML course is a continuation of a multi-part series on XAML, Microsoft's Extensible Application Markup Language. XAML, as an XML variancy, can edit the XML in any text editor. I'll be working with the XAML tools in Visual Studio, which means we'll spend the majority of the course working inside the Visual Studio application. Therefore, some experience with Visual Studio, the full-featured Microsoft Developer IDE is a plus. In this course, I'll be working with Visual Studio 2015, but the XAML tools are also available in Visual Studio 2013 and earlier versions.
To be clear, 2015 has the best XAML tools, so I recommend you get a copy. The free community edition has all the tools you need for the course. I suggest you install the latest updates for Visual Studio 2015. That is Update Three. There are a number of courses available to help you learn how to work with Visual Studio. This playlist is available on our site. It lists all the Visual Studio 2015 courses in our catalog. The example application code for the course is C sharp, so naturally I'll be working with solutions and projects that contain code.
I usually program in C sharp, so that's the language I'll use in the course. I assume you know .NET and C sharp. For this course, a grounding in .NET types and type members like properties and events is helpful. If you wanna learn more about C sharp, there's a playlist on our web site that lists all the relevant C sharp courses. XAML is based on XML, so that suggests that you should have a basic understanding of XML. If XML is new to you, I suggest you search our site for some courses to help you learn this important markup language.
In particular, you should know about namespaces, elements, and attributes. This course is part of a series on XAML. I encourage you to watch the first course to discover the fundamentals of XAML.
- What does content mean in XAML?
- Using dotPeek to show property values for XAML elements
- Expressing content as objects, lists, or dictionaries in XAML vs. code
- Exploring dependency and attached properties
- Working with attached properties in the grid and canvas
- Using custom dependency properties