Avalon Articles
Listening to: Crystal Village - Pete Yorn
I came across a couple of very interesting Longhorn articles this morning:
- Custom Controls
in AvalonIf Avalon didn’t get anything else right, I know they got the semantic line-up
of design and programming. Think about it, a button is basically a textured link.
A listbox is a selectable item list. Panels are for organization of elements and not
their look, and so on… The difference is that these controls closely align with
their real-world meaning. For example, a listbox is always going to be a list of elements,
no matter how that list looks, or what it holds.
So, that’s the first lesson: in Avalon, you pick a control depending
on general behavior, and then you make it look however you want. Which I think, is
the right way.
-
“Avalon”
Animation: The Storyboard Story
One of the key features that the “Longhorn” presentation subsystem, code-named
“Avalon,” adds to your user interface toolbox is animation. “Why would I want animation
in my user interface?” you might ask. Well, there are a number of reasons.


