A new version of the Extended WPF Toolkit was released today and it is packed with goodies. And to all you cry babies who wined for a VS 2008 and .NET 3.5 version finally got on my nerves enough to create one for you. Ha, just kidding, but there really is a Visual Studio 2008 and .NET 3.5 binaries and source available for download. One caveat to the 3.5 version is that it has a dependency on the WPFToolkit and won’t work without it.
What’s in it do you ask? Five kick @ss controls:
BusyIndicator makes it easy to let the user know when an application is busy. Simply wrap the relavent content in an instance of the BusyIndicator control and toggle its IsBusy property to True during any long-running process.
The ColorPicker is an editor that allows a user to select a custom color including support for transparency.
Displays a message box that has a message and that returns a result.
Extends the System.Windows.Control.RichTextBox control that represents a rich editing control which operates on FlowDocument objects. The RichTextBox control has a Text dependency property which allows a user to data bind content to the RichTextBox.Document property. The RichTextBox control introduces the concept of Text Formatters. Text Formatters allows a user to format the content of the RichTextBox control into any format of their choice. Three Text Formatters are included; PlainTextFormatter, RtfFormatter, and a XamlFormatter. The RtfFormatter is the default Text Formatter. A user can create their own custom Text Formatter by creating a class that inherits from ITextFormatter and implimenting the contract accordlingly.
The ChildWindow – although it is in alpha
Similar to the functionality of a traditional, standard Windows Forms dialog window, the ChildWindow allows you to popup both modal and non-modal dialog windows using C# or XAML.
These controls need to be pulled through the mud, used and abused. Help me find the bugs and make this toolkit a solid toolset that any WPF developer would want in their toolbox. please submit all issues to the Discussions section of the Extended WPF Toolkit project site.