Tuesday, February 10, 2009

XAML Power Toys – The M-V-VM Edition

Karl on WPF - XAML Power Toys 4.0 Released - Code Name MVVM

“Over the last few months I’ve received many emails requesting features and I’ve got a few of my own that I’ve added to XAML Power Toys!

New Features In v4.0

Added Two New Videos that cover these new features.  Please watch them.

I’ve updated the Control Defaults section of the XAML Power Toys Home Page.  Please read this section as it explains some of the below new features.

  • Extract properties to a Style allows selecting a control, choosing desired properties and have those selected properties extracted to a newly created style
  • Create ViewModel Class from a VB.NET or C# code window.  Easily create a ViewModel stub that includes commands and exposed data class.
  • Group into GroupBox
  • Option to generate x:Name for controls
  • Option to add ForeReRead converter to TextBox bindings (both VB.NET & C# converters included in source and binary downloads.  Converter is also included in the OceanFramework.WPF namespace.)
  • Option to add TargetNullValue to TextBox.Text bindings when Source property is Nullable
  • Corrected secondary application domain load issue reported by DevExpress.  This fix also solves another edge case secondary application domain load issue.

Downloads

See XAML Power Toys Home Page.

…” [Post Leach Level: 95%]

Karl on WPF - XAML Power Toys

“Introduction

XAML Power Toys is a Visual Studio 2008 SP1 Multi-AppDomain Add-In that empowers WPF & Silverlight developers while working in the XAML editor.  Its Line of Business form generation tools, Grid tools,  DataGrid and ListView generation really shorten the XAML page layout time.

It’s accessed through commands in the XAML editor context menu and the Solution Explorer item context menu.

XAML Power Toys generates .NET 3.5 SP1 WPF compliant XAML and Silverlight 2 compliant XAML.

This version of XAML Power Toys is compatible with Silverlight 2.0 RTM.

I’ve tagged edited areas in the document with New, to identify new paragraphs and videos for version 4.0.

Goal

The primary goal of XAML Power Toys is to deliver tools that enable developers to quickly layout and maintain Line of Business Application forms using the UI controls that ship with Visual Studio.

You’ll notice that the below features are business form focused.  This does not limit the use of the software, I’m just providing the current target project type.

Feature Set

  • Create ViewModel Class - from a VB.NET or C# code window, easily create a ViewModel stub that includes commands and exposed data class.
  • Extract Properties To Style - allows selecting a control, choosing desired properties and have those selected properties extracted to a newly created style
  • Change Grid To Flow Layout - allows selecting of one of more control and will remove all MinWidth, MinHeight, Margin properties and will set all row and column definitions to Auto.
  • ….

…”

Good timing in that here I’m just getting up to speed on WPF/XAML and MVVM.  :)

 

Related Past Post XRef:
Who says WPF/XAML isn’t ready for Line of Business apps? Well anyway, the XAML Power Toys will help you down that road at least (Think “XAML Meets LoB CRUD” but actually sounds and looks better)

No comments: