Developed by Microsoft , the Windows Presentation Foundation (or WPF ) is a computer-software graphical subsystem for rendering user interfaces in Windows-based applications. WPF, previously known as "Avalon", was initially released as part of .NET Framework 3.0 . Rather than relying on the older GDI subsystem, WPF utilizes DirectX .
I have just published a new article which shows a new control that I have made. When I created this control, these were the requirements I had for the control. Supports transparency in 3d Could pan Could zoom
This post is about flexible styling for databound TreeViews in WPF. We will see how nested trees of any depth and structure can be bound easily with the HierarchicalDataTemplate. In the next posts I will demonstrate use of the Composite Pattern to describe the hierarchical data and LINQ to XML to read the data from an XML file . Finally, I will put all the pieces together in an application that displays a trivial organization chart.
Over the past couple of months I have developed a bunch of custom controls and utility classes, which people have found useful. However all of these were released independently, had differing namespaces and lacked a common point of download. Well, not anymore ! I have launched a new CodePlex project called FluidKit that aims to tie in all my work under a common library. All future custom controls and WPF goodies will be added to this library. As of today the following items are part of the library:
XAML Power Toys 2008 Current Version 188.8.131.52, Last Update 13 February 2010 XAML Power Toys 2010 Current Version 184.108.40.206, Last Update 7 July 2010 XAML Power Toys for Visual Studio 2008 and Visual Studio 2010