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:
The BusyIndicator
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
The ColorPicker is an editor that allows a user to select a custom color including support for transparency.
The MessageBox
Displays a message box that has a message and that returns a result.
The RichTextBox
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.
Out of curiosity, the Message Box; I take it that it is a pure XAML implementation where as MessageBox.Show() in WPF must be System.Windows.MessageBox.Show?
It’s .NET 4.0, people. Don’t use blurry fonts in WPF….
Though I know I’m swimming upstream here, most developers can’t tell Comic Sans MS from Segoe UI.
@Refracted Paladin
You are correct. The MessageBox in the toolkit can be styled using pure xaml.
@James
I hate to break it to you, but the default text for all text in WPF is the font for your operating system, and if your OS is Vista or higher it is is Segoe UI. I don’t want to start a font fight but I personally wouldn’t use Comic Sans MS which was originally designed for comic book style talk bubbles containing informational help text.
Nice toolkit. I will use this toolkit absolutely. Thank you for sharing.
Yeah this is a good toolkit and something that we’ve been using now at http://www.yarg.com for sometime. Nice overview, thanks Brian.