Writing controls for WPF/E
One of my old buddies from the Avalon team Nick Kramer has a great post on building controls for WPF/E. This article has a ton of great tips for how to work with the current builds.
For controls he uses an interesting technique of putting the control in the WPF/E markup as a <Canvas> with an onLoaded event on each control that triggers the control creation-
<Canvas Loaded="javascript:MakeButton" Canvas.Top="100" Canvas.Left="20"/>
This brings up another thing that I was working on for the next build of LaunchE. I’m hoping to enable full markup of the controls more like this-
<TextBlock x:Name="ScrollText" Canvas.Top="50" Canvas.Left="20" FontFamily="Verdana" FontSize="12">Scroll value:</TextBlock> <l:Button x:Name="Button1" Left="50" Top="100" Width="100" Height="20" Text="A Button" /> <TextBlock x:Name="ScrollText" Canvas.Top="150" Canvas.Left="20" FontFamily="Verdana" FontSize="12">More Text</TextBlock>
The idea is that a pre-processor scans through your XAML and interprets the tags in the LaunchE namespace (l: prefix). Those get reparsed an the XAML parser is fed the new tree.

