R – Xaml not WPF

expression-blendxaml

I am interested in using Xaml with expression blend for creating user interfaces in an application. However, because of the limitations of the target architecture, I cannot use WPF or C#.

So, what I am interested in is in any examples / existing projects or advice from anyone who has experiance of this technology on the use of Xaml in it's "Pure" form as a specification language not tied to WPF.

Specific questions:

1) Is it possible to use Blend + Xaml without the WPF elements, or without C# backing classes?

2) Are there any other implementations of Xaml parsers etc. which use different architectures, and can they work with blend or similar tools.

3) Are there alternative editor / designer tools which can help in this situation?

I am aware of the MyXaml and MycroXaml projects, and have found a lot of resources on the web about Xaml, but 99% of it relates directly to WPF. This is fine for understanding the concepts of Xaml, but doesn't help with the implimentation I need.

Many thanks!

Best Answer

Have you checked out the XAML spec. http://download.microsoft.com/download/0/A/6/0A6F7755-9AF5-448B-907D-13985ACCF53E/[MS-XAML].pdf

XAML 2009 and the system.xaml.dll in clr 4.0 is probably going to be a god send for you if you can wait for it.

here is the PDC presentation on it. http://channel9.msdn.com/pdc2008/TL36/

Now since you said you can't use C#, I am guessing you are not able to use the .net framework?? or using Mono. as far as I know there are no plans to implement XAML support in Mono. So either you would have to write your own XAML parser, and Object graph.

Of course if you are willing to do that you may want to wait for XAML 2009 spec as it adds significant improvements to the xaml language.

Douglas

Related Topic