Welcome to WindowsClient.net | Sign in | Join

Rob Relyea - XAMLified

WPF, Silverlight and XAML

XAML news (.NET4 and VS2010 Beta2)

Very happy to see .NET 4 and VS2010 hitting the beta2 milestone. It is available today (October 19th) for MSDN subscribers, and will be available for everybody starting October 21st.

The XAML team has been very busy since Beta1, with a number of significant improvements/changes in the Beta2 release.  System.Xaml.dll, along with all of .NET 4 and VS 2010, is almost ready for prime time…

New in Beta2:

API Complete – many minor changes throughout the API, and some major refactoring (XamlSchemaContext) to enable perf improvements.

Architectural Layering Complete – System.Xaml.dll no longer has a dependency on WindowsBase.dll.  It only builds on top of MsCorLib.dll, System.dll, and System.Xml.dll.  We type forwarded several types from WindowsBase.dll (ContentPropertyAttribute, etc…) into System.Xaml.dll as part of this change.

More to come soon on XAML, WPF and Cider improvements.

 

Published Monday, October 19, 2009 9:38 AM by Rob_Relyea
Filed under: , , ,

Comments

# re: XAML news (.NET4 and VS2010 Beta2)@ Monday, October 19, 2009 9:18 PM

Good news on the assembly dependencies.  Very eager to try this out, but I'm in Shanghai at the moment, and the Beta 2 download is taking forever.

# re: XAML news (.NET4 and VS2010 Beta2)@ Tuesday, October 20, 2009 1:21 AM

What does "type forwarding" mean?  Can you explain please?

by chris

# re: XAML news (.NET4 and VS2010 Beta2)@ Tuesday, October 20, 2009 1:28 AM

Hi

My question is about WF 4.0 but since it is related with XAML , I had to put my comment here.

I've created a workflow at runtime ( No Existing XAML file) and at the end of the code I want to create a physical file as a *.xaml file and save the workflow in it, but I cannot find any property which gives me the xaml string of my workflow.

I know how I can load an existing xaml file via "WorkflowXamlServices" but I don't know how I can create a xaml file in the Runtime?

Could you help me in this regard?

Thanks

by A.kh

# Social comments and analytics for this post@ Tuesday, October 20, 2009 3:24 AM

This post was mentioned on Twitter by malcolmsheridan: RT @scottgu: RT @IanET: XAML news (.NET4 and VS2010 Beta2) : http://tinyurl.com/yfjzjmq

# re: XAML news (.NET4 and VS2010 Beta2)@ Tuesday, October 20, 2009 8:19 AM

I'll second that!  Removing a dependency like that is awesome.

by Darrel Miller

# XAML news (.NET4 and VS2010 Beta2)@ Tuesday, October 20, 2009 5:55 PM

DotNetBurner - burning hot .net content

# re: XAML news (.NET4 and VS2010 Beta2)@ Tuesday, October 20, 2009 6:31 PM

A.kh-

XamlServices.Save is an API in System.Xaml.dll v4 that will be able to save an object graph to XAML.  I'd start there to write your Workflow to a XAML file.

Thanks, Rob

# re: XAML news (.NET4 and VS2010 Beta2)@ Tuesday, October 20, 2009 6:33 PM

Chris-

Learn about type forwarding by looking at the Type Fowarding docs in MSDN: msdn.microsoft.com/.../ms404275.aspx

Thanks, Rob

Leave a Comment

(required) 
(required) 
(optional)
(required) 
Page view counter