Avalon “Definition” Namespace URI

This is really not a huge deal, but I was surprised to see that this latest drop still uses the “Definition” namespace URI. I know there was some discussion about this even at the PDC when Avalon was unveiled, being that it’s not exactly the greatest URI on the face of the Earth.

I realize we’re not in beta yet and of course nothing’s set in stone, so I figured I’d raise the flag again so that it doesn’t accidentally fall by the wayside without at least some discussion around it. The simplest thing would just be to tag it right onto the main XAML URI and end up with: http://schemas.microsoft.com/2003/xaml/definition.

2 thoughts on “Avalon “Definition” Namespace URI

  1. Yes, we’ve had plans to change this for a while, we just got around to it recently…You will see it gone in the next public drop…

    Most things in “Definition” are really “XAML” concepts.
    Most things in “2003/xaml” are really “Avalon” concepts.

    You may see a bit of a clue of its coming since the templates now use “x:” instead of “def:”

Leave a Reply