WPF, Silverlight and XAML
I tweeted a pointer to David Poll’s “To XAML with Love (an experiment with XAML Serialization in Silverlight)” recently. Wanted to make sure I did a short blog post about it, as it is worthy of more than just a quick tweet!
I’m really happy with the progress of the XAML engine in Silverlight. First, Silverlight 4 does a XAML Parse Overhaul, now a XamlWriter.Save for Silverlight from David.
Since you can now Read and Write XAML in Silverlight (like you can do on WPF since v3), that opens many scenarios where XAML may be useful.
Perhaps:
Please give David feedback on his experiment with XAML Serialization.
(oh, and thanks to David for putting his passion for great software into this experiment!)
This is Windows Client Developer roundup #35. The Windows Client Developer Roundup aggregates information
Hello,
it's Offtopic, but I don't know how to address you.
Some time ago I found the XamlT-Tool and it was really useful for me. Because my Notebook crashed, I had to reinstall and don't have the Tool anymore.
The Page www.xamlt.com is down, so I can't download it. Could you please tell me how to get XamlT?
Regards
One of the issues with using XAML to persist data values is that XamlReader.Load() does not handle primitive values other than System.Int32 properly (System.Double is parsed but as a 32-bit floating point, parsing 3.4 into 3.40000009536743). This is fine for visual display, but is a problem for storing data values such as in a data grid.
What is the timeline for resolving these issues and bringing primitive parsing in line with WPF?
Aaron-
Are you giving feedback on the SL XamlWriter work that David Poll did? Or on the result of parsing in that data into Silverlight 4?
Or something else entirely?
Thanks, Rob
I'm giving feedback on the native parser in Silverlight - the code that gets invoked by XamlReader.Load(). David's work looks good, but these issues prevent round-tripping (saving and then loading without parse exceptions or rounding errors) for data where precise values are needed, such as in engineering and financial domains.