A marquee control in C#
Last Updated: 19 Feb 2003
Page Views: 86,228
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,951
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,961
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,800
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,457
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,988
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,353
Rating: 4.93/5
Votes: 48
Popularity: 8.28
Bookmark Count: 136
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,841
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,184
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,140
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: 157,019
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,887
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,537
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,616
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,996
Rating: 4.90/5
Votes: 45
Popularity: 8.10
Bookmark Count: 97
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,965
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,609
Rating: 4.95/5
Votes: 23
Popularity: 6.73
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,124
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,306
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,343
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,812
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,433
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,767
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,701
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,381
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,469
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,131
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,878
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,922
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,811
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,769
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,109
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,093
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,638
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,523
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,738
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,089
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: 46,028
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,922
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,077
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,283
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,882
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,502
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,208
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,447
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,305
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,140
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,813
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,353
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,176
Rating: 4.91/5
Votes: 56
Popularity: 8.59
Bookmark Count: 212
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,513
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,124
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,909
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: 58,010
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: 92,014
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,059
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: 45,011
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,218
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