A marquee control in C#
Last Updated: 19 Feb 2003
Page Views: 86,211
Rating: 3.14/5
Votes: 14
Popularity: 3.59
Bookmark Count: 27
Licence: The Code Project Open License (CPOL)
A marquee control written in C#
TreeViewWalker - Simplifying Recursion
Last Updated: 20 Feb 2006
Page Views: 72,917
Rating: 4.72/5
Votes: 25
Popularity: 6.60
Bookmark Count: 78
Licence: The Code Project Open License (CPOL)
A utility class which makes it easier to create recursive methods that operate on the TreeView control.
Write Debug/Trace Information to XML
Last Updated: 6 Apr 2005
Page Views: 29,952
Rating: 3.47/5
Votes: 7
Popularity: 2.93
Bookmark Count: 18
An article which demonstrates how to direct trace/debug information to an XML file.
Fluid Geometry - An Animation Library and Configuration Application
Last Updated: 21 Sep 2005
Page Views: 63,773
Rating: 4.52/5
Votes: 35
Popularity: 6.98
Bookmark Count: 109
Licence: The Code Project Open License (CPOL)
A task-oriented review of an animation library and the application which uses it.
Extracting Embedded Images From An Assembly
Last Updated: 3 Apr 2006
Page Views: 76,430
Rating: 4.86/5
Votes: 42
Popularity: 7.89
Bookmark Count: 86
Licence: The Code Project Open License (CPOL)
A tool which allows you to view, save, and copy an image embedded in any assembly.
Annotating an Image in WPF
Last Updated: 12 Sep 2007
Page Views: 75,941
Rating: 4.80/5
Votes: 31
Popularity: 7.15
Bookmark Count: 125
Licence: The Code Project Open License (CPOL)
Demonstrates how to add text annotations to an Image element
Creating an Internationalized Wizard in WPF
Last Updated: 17 Dec 2008
Page Views: 61,294
Rating: 4.93/5
Votes: 48
Popularity: 8.28
Bookmark Count: 135
Licence: The Code Project Open License (CPOL)
Reviews a localizable WPF Wizard user interface written in both C# and VB.NET.
Custom TreeView Layout in WPF
Last Updated: 24 Jan 2007
Page Views: 133,763
Rating: 4.66/5
Votes: 35
Popularity: 7.20
Bookmark Count: 112
Licence: The Code Project Open License (CPOL)
Shows how to turn a TreeView into an Org Chart.
Advanced Custom TreeView Layout in WPF
Last Updated: 29 Jan 2007
Page Views: 152,122
Rating: 4.80/5
Votes: 52
Popularity: 8.23
Bookmark Count: 170
Licence: The Code Project Open License (CPOL)
Reviews an advanced layout customization for the WPF TreeView.
Spelling Suggestions in a WPF TextBox
Last Updated: 25 Feb 2007
Page Views: 45,121
Rating: 4.10/5
Votes: 18
Popularity: 5.14
Bookmark Count: 58
Licence: The Code Project Open License (CPOL)
Examines an intuitive way to correct typos in a TextBox.
Drag and Drop Items in a WPF ListView
Last Updated: 13 Apr 2007
Page Views: 156,924
Rating: 4.78/5
Votes: 44
Popularity: 7.86
Bookmark Count: 133
Licence: The Code Project Open License (CPOL)
Discusses automated drag-and-drop in the WPF ListView.
Highlighting Items in a WPF ListView
Last Updated: 28 Apr 2007
Page Views: 80,848
Rating: 4.56/5
Votes: 18
Popularity: 5.73
Bookmark Count: 66
Licence: The Code Project Open License (CPOL)
A step-by-step review of how to conditionally highlight ListViewItems.
Working with Checkboxes in the WPF TreeView
Last Updated: 1 Aug 2008
Page Views: 44,478
Rating: 4.75/5
Votes: 35
Popularity: 7.33
Bookmark Count: 63
Licence: The Code Project Open License (CPOL)
Examines how to create a tree of checkboxes that intelligently update their own check state and are easy to navigate with the keyboard
Rotating WPF Content in 3D Space
Last Updated: 22 Mar 2009
Page Views: 28,532
Rating: 4.89/5
Votes: 44
Popularity: 8.03
Bookmark Count: 87
Licence: The Code Project Open License (CPOL)
Introducing ContentControl3D: a control that makes it easy to incorporate 3D flips into any WPF user interface.
Displaying a Data Matrix in WPF
Last Updated: 14 Jun 2009
Page Views: 19,961
Rating: 4.90/5
Votes: 45
Popularity: 8.10
Bookmark Count: 96
Licence: The Code Project Open License (CPOL)
Reviews a matrix control that can be data bound and visually styled with ease
A Guided Tour of WPF – Part 3 (Data binding)
Last Updated: 4 Apr 2007
Page Views: 124,884
Rating: 4.19/5
Votes: 50
Popularity: 7.12
Bookmark Count: 112
Licence: The Code Project Open License (CPOL)
A guided tour of the Windows Presentation Foundation, one feature at a time.
Attaching a Virtual Branch to the Logical Tree in WPF
Last Updated: 6 May 2007
Page Views: 42,566
Rating: 4.94/5
Votes: 22
Popularity: 6.64
Bookmark Count: 35
Licence: The Code Project Open License (CPOL)
Reviews a pattern which enables new possibilities for data binding.
Moving Toward WPF Data Binding One Step at a Time
Last Updated: 19 May 2008
Page Views: 45,089
Rating: 4.79/5
Votes: 39
Popularity: 7.62
Bookmark Count: 53
Licence: The Code Project Open License (CPOL)
A gradual introduction to the world of WPF data binding.
Simplifying the WPF TreeView by Using the ViewModel Pattern
Last Updated: 22 May 2008
Page Views: 177,076
Rating: 4.86/5
Votes: 145
Popularity: 10.50
Bookmark Count: 273
Licence: The Code Project Open License (CPOL)
Reviews how using a ViewModel can abstract away the complexities of the WPF TreeView control.
Artificial Inheritance Contexts in WPF
Last Updated: 2 Jul 2008
Page Views: 14,323
Rating: 4.64/5
Votes: 17
Popularity: 5.70
Bookmark Count: 17
Licence: The Code Project Open License (CPOL)
Reviews and compares three techniques that enable you to data bind to any element tree.
Selecting the Detail Level to View at Runtime in WPF
Last Updated: 5 Jul 2008
Page Views: 25,788
Rating: 4.70/5
Votes: 20
Popularity: 6.11
Bookmark Count: 28
Licence: The Code Project Open License (CPOL)
Explains how to allow users to select the amount of information to view
Dragging Elements in a Canvas
Last Updated: 2 Sep 2006
Page Views: 141,368
Rating: 4.74/5
Votes: 49
Popularity: 8.00
Bookmark Count: 97
Licence: The Code Project Open License (CPOL)
Discusses a class which provides automated dragging of elements in a WPF Canvas.
SlidingListBox – Animating ListBoxItems in WPF
Last Updated: 19 Oct 2006
Page Views: 55,751
Rating: 4.67/5
Votes: 18
Popularity: 5.86
Bookmark Count: 45
Licence: The Code Project Open License (CPOL)
A ListBox which slides its items when they are selected and deselected.
Regex Validation in WPF
Last Updated: 2 Nov 2006
Page Views: 45,683
Rating: 4.71/5
Votes: 25
Popularity: 6.58
Bookmark Count: 47
Licence: The Code Project Open License (CPOL)
Demonstrates how to perform input validation using regular expressions, in a Windows Presentation Foundation application.
Piping Value Converters in WPF
Last Updated: 14 Nov 2006
Page Views: 55,350
Rating: 4.63/5
Votes: 22
Popularity: 6.21
Bookmark Count: 41
Licence: The Code Project Open License (CPOL)
Demonstrates how to chain together value converters used in WPF data binding.
How to Test a Class Which Uses DispatcherTimer
Last Updated: 14 Jul 2007
Page Views: 23,450
Rating: 5.00/5
Votes: 10
Popularity: 5.00
Bookmark Count: 25
Licence: The Code Project Open License (CPOL)
Demonstrates how to create unit tests for a class which uses a DispatcherTimer.
The WPF Thought Process
Last Updated: 13 Oct 2007
Page Views: 58,096
Rating: 4.72/5
Votes: 50
Popularity: 8.02
Bookmark Count: 94
Licence: The Code Project Open License (CPOL)
An introspective journey of solving problems using WPF
Smart Routed Commands in WPF
Last Updated: 3 Nov 2007
Page Views: 20,870
Rating: 4.52/5
Votes: 21
Popularity: 5.97
Bookmark Count: 37
Licence: The Code Project Open License (CPOL)
Giving routed commands default execution logic
Understanding the Visual Tree and Logical Tree in WPF
Last Updated: 5 Dec 2007
Page Views: 32,879
Rating: 4.91/5
Votes: 16
Popularity: 5.92
Bookmark Count: 36
Licence: The Code Project Open License (CPOL)
A detailed examination of the WPF element trees and their subtleties
Mole II Black Ops - Multifunction Visual Studio Visualizer For WPF - View Public, Private and Protected Data
Last Updated: 17 Dec 2007
Page Views: 20,798
Rating: 4.43/5
Votes: 14
Popularity: 5.08
Bookmark Count: 26
Licence: The Code Project Open License (CPOL)
A high octane multifunction visualizer that allows detailed inspection of the visual tree and logical trees. New feature of Mole II Black Ops allows viewing and drilling into non-public members of any element or sub-element in the visual or logical trees.
Woodstock for WPF
Last Updated: 31 Dec 2007
Page Views: 61,724
Rating: 4.53/5
Votes: 46
Popularity: 7.52
Bookmark Count: 68
Licence: The Code Project Open License (CPOL)
A debugger visualizer which allows you to inspect the visual tree.
Mole For WPF - Multifunction Visual Studio Visualizer For WPF
Last Updated: 31 Dec 2007
Page Views: 57,076
Rating: 4.38/5
Votes: 34
Popularity: 6.71
Bookmark Count: 54
Licence: The Code Project Open License (CPOL)
A multifunction visualizer that allows inspection of the visual tree. For each element in the visual tree the developer can view all properties, visual image, run-time XAML and can drill through to property collections to view their values.
Mole II for WPF
Last Updated: 31 Dec 2007
Page Views: 34,071
Rating: 4.39/5
Votes: 30
Popularity: 6.48
Bookmark Count: 35
Licence: The Code Project Open License (CPOL)
Introduces the second version of a very useful and educational debugger visualizer for WPF developers
The WPF Podcatcher Series - Part 1 (Introducing Podder)
Last Updated: 6 Jan 2008
Page Views: 41,606
Rating: 4.72/5
Votes: 21
Popularity: 6.24
Bookmark Count: 72
Licence: The Code Project Open License (CPOL)
The first article in a series devoted to a WPF application that plays streaming podcasts off the Internet.
Using MVC to Unit Test WPF Applications
Last Updated: 27 Jan 2008
Page Views: 97,460
Rating: 4.74/5
Votes: 57
Popularity: 8.32
Bookmark Count: 144
Licence: The Code Project Open License (CPOL)
Provides guidance for using the Model-View-Controller design pattern to create modular WPF apps that are easy to unit test
The WPF Podcatcher Series - Part 2 (Structural Skinning)
Last Updated: 5 Mar 2008
Page Views: 52,693
Rating: 4.74/5
Votes: 52
Popularity: 8.14
Bookmark Count: 114
Licence: The Code Project Open License (CPOL)
The second article in a series devoted to a WPF application that plays streaming audio podcasts off the Internet. This article discusses the idea and implementation of look-less applications.
The WPF Podcatcher Series – Part 3 (The Podcast Management Conundrum)
Last Updated: 20 Mar 2008
Page Views: 17,072
Rating: 4.70/5
Votes: 18
Popularity: 5.90
Bookmark Count: 26
Licence: The Code Project Open License (CPOL)
The third article in a series devoted to a WPF application that plays streaming audio podcasts off the Internet. This article discusses the solution to a problem related to structural skinning.
Creating the Same Program in Windows Forms and WPF
Last Updated: 3 May 2008
Page Views: 45,985
Rating: 4.60/5
Votes: 38
Popularity: 7.26
Bookmark Count: 112
Licence: The Code Project Open License (CPOL)
Shows how to write the same simple program in Windows Forms and WPF.
Aggregating WPF Commands with CommandGroup
Last Updated: 4 May 2008
Page Views: 17,884
Rating: 4.65/5
Votes: 20
Popularity: 6.05
Bookmark Count: 31
Licence: The Code Project Open License (CPOL)
Introduces a generic technique of chaining commands together.
Visualizing a Binary Rule System with WPF
Last Updated: 1 Jun 2008
Page Views: 13,073
Rating: 4.18/5
Votes: 16
Popularity: 5.03
Bookmark Count: 8
Licence: The Code Project Open License (CPOL)
A fun excursion into using WPF to visualize a simple numeric rule system.
WPF.JoshSmith
Last Updated: 13 Jul 2008
Page Views: 125,201
Rating: 4.72/5
Votes: 35
Popularity: 7.29
Bookmark Count: 187
Licence: The Code Project Open License (CPOL)
A free library of controls and utility classes for use in WPF applications.
Using RoutedCommands with a ViewModel in WPF
Last Updated: 24 Jul 2008
Page Views: 46,820
Rating: 4.78/5
Votes: 40
Popularity: 7.65
Bookmark Count: 84
Licence: The Code Project Open License (CPOL)
Reviews a clean and lightweight way to use RoutedCommands in the MVVM pattern.
Introduction to Attached Behaviors in WPF
Last Updated: 30 Aug 2008
Page Views: 45,415
Rating: 4.88/5
Votes: 46
Popularity: 8.11
Bookmark Count: 79
Licence: The Code Project Open License (CPOL)
Explains the concept of attached behaviors and shows how to use them in the context of the MVVM pattern.
From Russia with Love – Retrieving ViewModel Objects from a Model Assembly
Last Updated: 7 Sep 2009
Page Views: 12,167
Rating: 4.78/5
Votes: 24
Popularity: 6.60
Bookmark Count: 45
Licence: The Code Project Open License (CPOL)
Reviews the “From Russia with Love” technique of simplifying the creation of ViewModel objects from other libraries, without compromising your MVVM architecture
Using WPF to Visualize a Graph with Circular Dependencies
Last Updated: 15 Nov 2009
Page Views: 5,180
Rating: 5.00/5
Votes: 27
Popularity: 7.16
Bookmark Count: 30
Licence: The Code Project Open License (CPOL)
Reviews a WPF application that displays an object graph which can be rearranged by the user at runtime, and highlights circular dependencies in its nodes
A Guided Tour of WPF – Part 2 (Layout)
Last Updated: 4 Apr 2007
Page Views: 77,278
Rating: 4.45/5
Votes: 45
Popularity: 7.36
Bookmark Count: 102
Licence: The Code Project Open License (CPOL)
A guided tour of the Windows Presentation Foundation, one feature at a time.
Custom ListBox Layout in WPF
Last Updated: 26 Apr 2007
Page Views: 65,115
Rating: 4.64/5
Votes: 19
Popularity: 5.93
Bookmark Count: 51
Licence: The Code Project Open License (CPOL)
A step-by-step review of how to customize the arrangement of items in a ListBox.
Animating Interactive 2D Elements in a 3D Panel
Last Updated: 20 May 2008
Page Views: 59,738
Rating: 4.76/5
Votes: 61
Popularity: 8.50
Bookmark Count: 80
Licence: The Code Project Open License (CPOL)
Explores Panel3D, a custom WPF panel that displays its children in 3D space
A Guided Tour of WPF – Part 5 (Styles)
Last Updated: 13 Apr 2007
Page Views: 83,290
Rating: 4.65/5
Votes: 45
Popularity: 7.68
Bookmark Count: 110
Licence: The Code Project Open License (CPOL)
A guided tour of the Windows Presentation Foundation, one feature at a time.
Creating a Skinned User Interface in WPF
Last Updated: 27 Jul 2007
Page Views: 98,132
Rating: 4.91/5
Votes: 56
Popularity: 8.59
Bookmark Count: 211
Licence: The Code Project Open License (CPOL)
Reviews the basics of creating a WPF user interface with various visual styles.
A Guided Tour of WPF – Part 4 (Data templates and triggers)
Last Updated: 7 Apr 2007
Page Views: 85,457
Rating: 4.53/5
Votes: 53
Popularity: 7.81
Bookmark Count: 106
Licence: The Code Project Open License (CPOL)
A guided tour of the Windows Presentation Foundation, one feature at a time.
Routed Template Selection in WPF
Last Updated: 13 May 2007
Page Views: 38,109
Rating: 4.54/5
Votes: 18
Popularity: 5.70
Bookmark Count: 36
Licence: The Code Project Open License (CPOL)
Examines a powerful technique for implementing DataTemplate selection logic.
A Guided Tour of WPF – Part 1 (XAML)
Last Updated: 19 Apr 2007
Page Views: 205,777
Rating: 4.55/5
Votes: 81
Popularity: 8.68
Bookmark Count: 436
Licence: The Code Project Open License (CPOL)
A guided tour of the Windows Presentation Foundation, one feature at a time.
Dynamic User Interfaces in WPF
Last Updated: 8 Jun 2007
Page Views: 57,984
Rating: 4.32/5
Votes: 14
Popularity: 4.95
Bookmark Count: 69
Licence: The Code Project Open License (CPOL)
Reviews how to implement dynamic user interfaces in WPF.
Hello, WF!
Last Updated: 12 Nov 2006
Page Views: 91,985
Rating: 4.35/5
Votes: 43
Popularity: 7.10
Bookmark Count: 90
Explains the very basics of Windows Workflow Foundation, using The World's Stupidest WF Application.
Enumerate over XML data in a foreach loop
Last Updated: 11 Jan 2005
Page Views: 45,042
Rating: 4.71/5
Votes: 19
Popularity: 6.03
Bookmark Count: 44
An article which shows how to enumerate over XML data in a foreach loop as if the data were in a collection.
Mole For Visual Studio - Visualizer For All Project Types
Last Updated: 31 Dec 2007
Page Views: 44,975
Rating: 4.29/5
Votes: 24
Popularity: 5.92
Bookmark Count: 55
Licence: The Code Project Open License (CPOL)
A high performance, full featured, multifunction visualizer allows detailed inspection of WPF, WCF, ASP.NET, XBAP's and WinForm applications. This includes viewing and drilling into public, protected and non-public members of any element or sub-element in the application. Current Version 3.0.0.4
Mole For Visual Studio - With Editing - Visualize All Project Types
Last Updated: 29 Jan 2008
Page Views: 149,129
Rating: 4.75/5
Votes: 77
Popularity: 8.96
Bookmark Count: 263
Licence: The Code Project Open License (CPOL)
New Silverlight Movies For Mole. Mole v4.2 has GREAT new features! Visualizer with property editing. Mole is a high performance, full featured, multifunction visualizer that allows detailed inspection of WPF, WCF, WF, ASP.NET, XBAP's and WinForm applications. Editing of properties is now support