The Artima Developer Community
Sponsored Link

.NET Buzz Forum
Getting to Know Avalon - A Guided Tour of the SDK

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Tim Sneath

Posts: 395
Nickname: timsneath
Registered: Aug, 2003

Tim Sneath is a .NET developer for Microsoft in the UK.
Getting to Know Avalon - A Guided Tour of the SDK Posted: Nov 24, 2004 3:54 AM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Tim Sneath.
Original Post: Getting to Know Avalon - A Guided Tour of the SDK
Feed Title: Tim Sneath's Blog
Feed URL: /msdnerror.htm?aspxerrorpath=/tims/Rss.aspx
Feed Description: Random mumblings on Microsoft, .NET, and other topics.
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Tim Sneath
Latest Posts From Tim Sneath's Blog

Advertisement

For those of you who are starting to experiment with Avalon for the first time as a result of the recent Community Technology Preview release, I thought it would be helpful to put together a quick guided tour of the SDK reference documentation and overviews to give you some sense of the major feature areas and technologies worthy of further investigation. Unfortunately, the online WinFX SDK is still under construction and as a result the contents list doesn't provide a hugely intuitive overview of where to start looking. This guided tour is based on an original list put together by Pablo Fernicola and will help you get to know Avalon better. My suggestion is that you use the links below as launch points for your own exploration: follow a trail to understand an area, then come back to this entry and move on to the next section.

  1. Start off by reading the introduction of the November CTP article to understand the vision and goals of Avalon.
  2. The Avalon layout engine controls the positioning and layout of Avalon controls. Find out more about how panel components influence this, and understand the difference between different layout types such as dock, flow, stack, grid and canvas.
  3. Get to know the Avalon controls from Button to VerticalScrollBar. Then learn how you can use control styling to entirely change the look and feel of a control without modifying its behaviour.
  4. The powerful data binding services in Avalon make it much easier to hook up control properties to underlying data sources, whether an in-memory array or a bound data set.
  5. Avalon doesn't just limit you to controls: it includes rich 2D vector drawing capabilities, including brushes, shapes, transformations, effects, and animations.
  6. You can also create and manipulate 3D vector objects on a display surface, with the added benefit of custom camera views and lighting effects.
  7. Avalon isn't just about screen rendering. Read this article to find out about the document services for providing fixed- or adaptive-flow layout, and find out about the Avalon document container.
  8. One of the focal areas for Avalon is powerful typography and rich screen reading experiences. Avalon has built-in support for ligatures, kerning, composite fonts, font embedding, subpixel character placement and text animation.

Hope you find this useful in your Avalon explorations!

Read: Getting to Know Avalon - A Guided Tour of the SDK

Topic: Missing Posts Previous Topic   Next Topic Topic: I think because I run?

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use