XAML Power Toys for Visual Studio 2008 v5.0.0.1 Released

October 25, 2009

At the request of a XAML Power Toys user I have updated XAML Power Toys for Visual Studio 2008 to version v5.0.0.01.

This update adds one new feature and corrects the v5 known issue.

The ViewModel creation window now allows selecting the name of the method that is used to raise the  PropertyChanged event.  You can thank Ted Warring for the suggestion.  Awesome Ted, appreciate the feedback and feature suggestion.

ViewModel Creator Gets New Feature

The ViewModel creator tool makes building a ViewModel class a snap.  This feature is sensitive to C# and VB.NET and will create the correct code for you.

The yellow highlight indicates the new feature added in v5.0.0.1.  You can now select or type in the name of the method that will be called when raising a PropertyChanged event.

This name value is also used if you selected the Implement INotifyPropertyChanged option.

This name feature enables you to use any name in your ViewModel base classes and have the generated code us it.


As always, you can download XAML Power Toys for Visual Studio 2008 here:



Hope you use and enjoy XAML Power Toys for Visual Studio 2008.

Have a great day,

Just a grain of sand on the worlds beaches.

XAML Power Toys v5 License Agreement Updated

September 21, 2009

I contacted JB Evain the author of Mono.Cecil and determined that Mono.Cecil is licensed under the MIT X11 License and not the Creative Commons license I thought it was.  Many thanks to JB for clearing this up for me and for his Mono.Cecil work. 

I have updated the XAML Power Toys installer to reflect the new license.

If you have downloaded XAML Power Toys already, you do not need to re-download since the MIT X11 license is even less restrictive than the Creative Commons license I thought I had to use.

Sorry for any confusion, this is my first license agreement I had to post.

The new MIT X11 License now reads:

License Agreement

Copyright (c) 2009 Little Richie Software

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.


Have a great day,

Just a grain of sand on the worlds beaches.

XAML Power Toys v5 Published

September 20, 2009

It’s here and posted at: https://karlshifflett.wordpress.com/xaml-power-toys/

Please read the Known Issue, New Installation and Upgrading sections in the above page.

Five New 1280 x 1024 videos too.

New Features and Changes in v5.0

  • x32 and x64 support. 
  • Creation of Silverlight 3 DataForm from a selected class.
  • ViewModel creation now allows optionally re-implementing Model properties on the ViewModel.
  • Moved XAML Power Toys saved settings file out of the “\Program Files\Little Richie Software\XAML Power Toys” folder to “\Program Data\Little Richie Software\XAML Power Toys” folder.
  • Visual Studio “Add-in\Macro Security” entry no longer required.
  • Removed XAML Power Toys Solution Explorer context menus.  All features are now accessed from either a code window or the XAML Editor.
  • Fixed the installer program to simply installing and uninstalling XAML Power Toys.  Version 5 no longer requires any additional steps for a clean install or uninstall.
  • Completely rewrote the secondary application domain loading code from scratch.
  • Verified XAML Power Toys has no side by side issues with DevExpress
  • Added license agreement MIT X11 License.  This was done for two reasons:
    • I’m now using Mono.Cecil for assembly reflection and it’s licensed using the above license.
    • Many corporate developers have a requirement that all software they install and use must have a license agreement.  I’ve added it so corporate customers can now use XAML Power Toys in their organizations.

Have a great day,

Just a grain of sand on the worlds beaches.

XAML Power Toys v5 Will Be Available Sunday at 7:00pm PST

September 17, 2009

My blog has been very quiet the last month because I’ve been working very long hours in preparation for the next release of Visual Studio 2010.  On the weekends I was relaxing and not doing much with my computer.

I’ve been all cranked up at home the last week, back to my 2:00am working sessions.

I’m sitting at FireStarter in Redmond now and will be presenting XAML Power Toys v5 at 3:45pm PST. 

You can watch FireStarter live, right now at: 


I’ve added every feature that was requested on my blog and email.  This includes but is not limited to:

  • Support for Silverlight DataForm Control
  • DataForm creation from RIA Services data model
  • x64 support
  • ViewModel creation, re-implement one or more model properties on the ViewModel
  • Completely rewritten assembly loading code, no more load failures!
  • Full compatibility with DevExpress tools. 
  • Settings file moved out of Program Files folder to the APPDATA folder.

I have tested the new version with complex multi-project solutions and it is sweet.

Have a great day,

Just a grain of sand on the worlds beaches.

Silverlight-3 FireStarter 17 Sept 2009

August 11, 2009

On 17 September you have a wonderful and free opportunity to kick-start your Silverlight and Blend 3 skills. 

I’ve started writing Silverlight 3 applications and love where this platform currently is and where it’s heading.

Come join us in Redmond or watch online this exciting day of practical learning that you can apply immediately.

Event Overview (copied from the registration page)

This summer’s biggest blockbuster technology event is coming to Redmond, WA on the 17th of September.

Register to attend the Silverlight-3 FireStarter event on Thursday, the 17th of September.

We have a stellar speaker line up from the Microsoft roster. We will have Scott Guthrie keynote the event followed by presentations from Tim Heuer, Brad Abrams, Karl Shifflett and others.

At this event we will focus on three areas:

  • What’s latest and greatest in with the latest release of Silverlight
  • What’s happening in the world of Expression 3
  • Give you a run down on .NET RIA Services, Toolkit, etc.


Register to attend in person (Microsoft Campus Redmond, WA).

Register to attend online.



Have a great day,

Just a grain of sand on the worlds beaches.

XAML Power Toys 4.0 Released – Code Name MVVM

February 10, 2009

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.


See XAML Power Toys Home Page.

Have a great day!

Just a grain of sand on the worlds beaches.

XAML Power Toys 3.5 Released Updated For New WPF & Silverlight Toolkits

October 29, 2008

The new releases of the Smoking Hot WPF and Silverlight Toolkits has prompted an update for XAML Power Toys.

New Features In v3.5

  • XAML Power Toys has been fully updated to support the new release of the WPF Toolkit released on 10/28/2008.  There were some property name changes in the DataGrid, these have been updated.  I strongly suggest you download the new release of the WPF Toolkit as the XAML spit from this tool matches the new release and not the previous beta WPF Toolkit.
  • Both the WPF and Silverlight DataGrid XAML design tools now allow you to select the DatePicker.  If selected, the DatePicker will be rendered in a DataGridTemplateColumn.
  • Both the WPF and Silverlight form design tools now allow you to select the DatePicker as a UI control that can be rendered on the form.
  • The Silverlight Toolkit was released on 10/28/2008.  This toolkit has a Label control.  XAML Power Toys supports rendering a Label using the new control.  See the Control Defaults section below for guidance on enabling the new Silverlight Label control.
  • The DatePicker has been added to the UI Control Defaults dialog box.
  • The Fields list now supports dragging a DatePicker to the form.

New XAML Power Toys Download

You can download the new version of XAML Power Toys here.

WPF Toolkit Released 10/28/2008

Download WPF Toolkit on CodePlex. This link also has links to walk through’s,  tips and tricks, the new WPF Ribbon and a hands on lab.

Silverlight Toolkit Released 10/28/2008

Download Silverlight Toolkit on CodePlex. This link also has links to all the new controls, live samples of the controls and the charting feature.

XAML Power Toys Live Meeting Broadcast on Thursday, 30 October

This will be a one hour live session over Microsoft Live Meeting.  The meeting will start at 9:00pm EST, 8:00pm CST or 6:00pm PST.

You can get your questions answered live as well as gets tips on the tool.

This session will be posted on the NotAtPDC.com presentations page soon.  The post will provide a link that you can click on to get connected to the meeting.  If you have never done this before, it is very easy and FREE!

You can read all about the Not At PDC site here and here.

To view the presentations, you’ll need the Microsoft Office Live Meeting 2007 client.


Wow!  What a day for WPF and Silverlight!  New controls, walk through’s and demos.  Just does not get any better.  These new controls have some serious Kung-Fu.

Stop by Tim Heuer’s blog and Jesse Liberty’s blog for a run down on the Silverlight goodness.

Have a great day and let’s write some code!

Just a grain of sand on the worlds beaches.


Get every new post delivered to your Inbox.

Join 255 other followers