Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / desktop / WPF

WPF

WPF

Great Reads

by wim4you
This article describes a Tabbed File Explorer with minimal functionality using only basic MVVM techniques and some attached properties. In a first article I described a MVVM Tabbed Navigation Tree, in this article I add a Tabbed Folderplane.
by Its Piyush Gupta
In the Vista world, application type selection is based on security requirement and deployment method but not on user interface requirements. This article describes various application types supported by Avalon sub-system of the Vista operating system.
by Daniel Brousser
Custom TextBox control for UI input validation
by Paul_Wade
A WPF application for viewing RSS video feeds. Built using the MVVM pattern.

Latest Articles

by wim4you
This article describes a Tabbed File Explorer with minimal functionality using only basic MVVM techniques and some attached properties. In a first article I described a MVVM Tabbed Navigation Tree, in this article I add a Tabbed Folderplane.
by Its Piyush Gupta
In the Vista world, application type selection is based on security requirement and deployment method but not on user interface requirements. This article describes various application types supported by Avalon sub-system of the Vista operating system.
by Daniel Brousser
Custom TextBox control for UI input validation
by Paul_Wade
A WPF application for viewing RSS video feeds. Built using the MVVM pattern.

All Articles

Sort by Score

WPF 

by Daniel Brousser
Custom TextBox control for UI input validation
by Dave “DWC” Curry
How to wire up drag+drop events through multiple objects.
by Louis_Liu
WPF application to capture screen.
by Revanth Ramesh
Futuristic Talking 7-Segment Time Display Widget in WPF
by Dirk Bahle
Making better use of the available UI space.
by Erik Nagel
Usable demo demonstrating some aspects of application architecture
by Bruce Greene
A bare-bones Find and Replace tool for AvalonEdit
by wim4you
We wanted a first impression of a clockwork using simple gear for visual evaluation. A provisory prototype is made.
by Senthilvel Samatharman
This tip provides a simple implementation for the ICommand interface and enables to write quick code leaving the nuances of fetching the return types and asynchrony
by Herbert Lausmann
An IconBitmapEncoder that produces high-quality icons, written in VB.NET and C#, WPF
by Erol Esen
This is a very simple example of data binding between two controls in WPF.
by Clifford Nelson
This tip presents a way to display checkboxes for selection of ListBox Items instead of the default highlighting
by Mario Vernari
Here is a simple trick for simulating the shared-sizing feature of the WPF Grid even in a StackPanel fashion.
by Mahmudul Haque Azad
Accessing image from Resource File in XAML markup
by Subodh Raikar
Accessing SSRS Reports from SharePoint Site using C#
by MarkLTX
Allow users to "magnify" your WPF application!
by Peter Sun (247)
Demonstrate how to create WPF TrewView with multiple levels of HierarchicalDataTemplate from C# code-behind without XAML using MVVM for data binding
by Saurabh Singh _
A simple approach to handle Airspace problem
by Wayne Gaylard
All purpose Boolean to Visibility Converter
by rhuiden
I would first like to say that I have been through the same situation, but never took the time to develop a more dynamic converter. I like your idea, but don't like the implementation. If I know what I want to happen (when the value is true then make the control hidden), I have to do some mental...
by Joezer BH
Avoiding a cumbersome message box or input box that locks the application in WPF.
by Reto Ravasio
Howto Paste and not make a mess
by brain2cpu
The way x:Bind is (not) working in universal Windows applications
by Yuriy Magurdumov
Simple generic data structure to maintain hierarchical objects
by Farzan Hajian
Analyzing HTML documents using NSoup and ExCSS libraries
by Bhanu Pratap Singh Rathore
Animate Controls with ease using the MAnimation class developed by myself and can be used by anyone.
by billxie
Advanced technique to apply animation concurrently on multiple controls.
by Ponkarthikeyan Thangavel
This tip describes about applying reusable read-only styles for WPF controls at Application/User Control level
by John Pravin
Asynchronous Programming with Task Parallel Library.
by Amir Dashti
A simple but powerful class to simplify executing T-SQL commands asynchronously
by arpanmukherjee1
RelayCommand.CanExecute in MVVM with attributes not WPF Requery
by Jeff East
Implements automatic column width sizing based on item contents for ListViews using GridView
by SREENATH GANGA
Auto updating the exe if the latest exe is available in the network share
by Emiliano El Mariachi
Here is a small library to help you have an automatic undo/redo feature without explicit dependency on Undo/Redo system.
by Chandramouleswaran
Quick hack for spell check with AvalonEdit.
by Amin Esmaeily
In this tip, I will explain how to create a simple user control (AverageMeter) using WPF.
by Nomesh G
Setting up basic MVVM in WPF and ICommand usage to allow operations on ViewModel from view.
by syncsivakumar
Behaviors and Triggers explained with samples.
by comiscience
Behaviors complete MVVM
by Clifford Nelson
This article presents a way to display a message in a single control with several sources in a priority order
by Volodymyr Trubachov
Describes the approach to bind a group of radio buttons to a single property, regardless of the property type (enum, bool, int, string).
by Kubajzz
How to turn a static property of any type into a StaticResource
by Amit_Mittal
An easy way to bind XAML with properties defined in code behind
by jindrich.babica
Binding with respect to CurrentCulture
by Clifford Nelson
Fairly straight forward way of binding in a HierarchicalDataTemplate or DataTemplate to the parent ViewModel when using the TreeView control.
by RumataEstorish
Simple code for applying and disabling blur effect on any UIElement
by Francisco T. Chavez
Bool to content converter
by Thrivikram Hathwar
How to broadcast data using .NET TPL dataflow
by Peter Sun (247)
Create a C# WPF app to read Twitter tweets and retweets via REST API with grouping related users / friends by categories. As a bonus, tweets can be saved in Azure / Cloud, and viewed in an Azure website.
by Dan Maroff
A custom ListView class that uses reflection to sort columns based on the DisplayMemberBinding's bound data type
by Aaginor
Add a Cancel-Button to the BusyIndicator (WPF Toolkit)
by Jagadeeswaran Natarajan
WPF passwordbox usercontrol
by _Noctis_
Quick tip for forms/windows/views where save/insert/cancel buttons are used
by Rakesh Vemula
A Windows application which processes your code and shows how much time it takes to execute your code.
by Amir Dashti
A simple but powerful class to simplify packet based networking and client/server programming asynchronously
by Peter Sun (247)
Master-detail view navigation using manageable data-driven and code-behind techniques
by Yannick Turbang
HTML WPF editor WYSIWYG (what you see is what you get).
by Daniel Vaughan
When using the Calcium SDK[^]to replace the shell implementation entirely with your own implementation, use:void Application_Startup(object sender, StartupEventArgs e){ var container = new UnityContainer(); ServiceLocatorSingleton.Instance.InitializeServiceLocator(container); ...
by Houssem Dellai
Developing a Windows Phone app step by step
by Sagar Sumant
Caller Info attributes in C# 5.0 and their usage
by Kashif_Imran
A simple Caret for WPF User Controls
by Daniel Ziegelmiller
How to track changes in the ObservableCollection displayed in a WPF DataGrid
by ferragus
Change WPF DataGrid Styles in code behind
by Peter Sun (247)
Implement ChatGPT API in C# WPF with GPT3.5-turbo
by Amit Sanandiya From Morbi
Display Selected Column Dynamically Using checkBoxList in Wpf With C#
by Mitesh k Prajapati
This is a WPf circular indeterminate progressbar and you can use this in your application for loading processes which are in an indeterminate state.
by Fun@learn
Lightweight approach to close view from viewmodel command.
by dietmar paul schoder
RibbonComboBox in MVVM/WPF: the easiest way
by Clifford Nelson
A media player application specifically designed to support listening to language learning tracks
by Simon Bridge
Save wear and tear on your keyboard: INotifyPropertyChanged with the fewest key-strokes.
by Anis Derbel
The easy way to connect to Mysql using Wamp server on WPF
by #realJSOP
How to fix this ANNOYING problem
by Anis Derbel
This tip resume the majority types of conversion that we need while developing
by Fredrik Bornander
This tip corrects my horrible attempt of a Spider Control
by Ruzli999
How to create Animation using separated Images
by Gold$Coin
This tip will help you to create a collection from a DataSet
by Mohit Johri
This tip will help you to display data using XamDataPresenter (or any DataGrid) which will have multi-header column.
by Lance Contreras
Create an easily resusable IconBlock (TextBlock that display's an icon)
by Clifford Nelson
A way to create a custom derived control with the XAML file attached like a UserControl
by Omnia Hussain
A walk-through for creating a custom WPF button that contains both icon and text
by AesopTurtle
Mimic a loading animation as seen in Windows 8 using pure XAML.
by Ilija Poznić
Adding class selector to WPF
by Shailendra Singh Deol
Customize default style of calendar in WPF
by Shailendra Singh Deol
Customize datepicker style in WPF
by shahidul.haq
A WPF custom control for grouping data similar to build-in expander
by Renat Khabibulin
Custom ShowDialog() method for WPF
by Opata Chibueze
This tip demonstrates how to wrap text in WPF - similar to using &shy or <wbr. in html
by David Fine
Using Attached DependencyProperty to prevent closing of Popup embedded in ToggleButton
by RickZeeland
Creating a custom ListBox by overriding the PrepareContainerForItemOverride() method of the ListBox with a custom routine.
by John_Smith78
TextBox Style which resembles the Twitter's text field.
by Jawahar Suresh Babu
The article describes how to customize default System Menu in WPF
by Deepak_Sharma_
In this article I will explain how to display data from a SQL Server database table in a WPF DataGrid control
by Henka.Programmer
WPF Control allows to create complex data table with cell merging, columns merging, complex columns and rows merging
by DonWim
how to implement data validation via regular expressions in a WPF application
by Carsten Breum
Data Virtualization example with a pagesize and async data request
by databaseobjectmodel
A Sample ORM project
by The Myth
Databinding examples in WPF for VB.NET.
by Venkatesh Mookkan
Debugging XAML DataBinding
by Aaron Amberman
Defer algorithms to run once within a given time span
by Vinoth Kumar J
Designer debugging in WinRT
by Daniel Vaughan
In order to detect whether your application is executing as a result of being in a designer use the GetIsInDesignMode method of DesignerProperties as the following demonstrate.C#bool designTime = System.ComponentModel.DesignerProperties.GetIsInDesignMode( new...
by Punamchand Dhuppad
In this tip we will talk about how to apply the same font style to TextBlock and Glyphs controls from code-behind.
by Umer Qureshi
A tip explaining the difference between Stackpanel and a Grid layout in WPF
by Venkatesh Mookkan
Databinding Concept in WPF
by AnthonyMG
WPF ComboBoxItem disabling
by giaosucan
Introduce the simple way to display 3D Model in your window application
by Daniel Vaughan
In a WPF application, the first window opened is deemed to be the main window. In order to prevent an application from closing when an initial dialog is closed, use the Application.Current.ShutdownMode property as demonstrated in the following example:protected override void...
by Fitim Skenderi
Displaying an adorner that contains a control on top of another control in WPF
by Ivan Krivyakov
How WPF binding systems sometimes fail silently.
by Amin Esmaeily
This tip is about how to make our WPF controls moveable at runtime
by Clifford Nelson
This is a simple popup that includes drag capability. The code should be helpful to anyone looking to create a control drag capability.
by JO Hyeong-Ryeol
Introduces the DragSource class in the Nicenis project.
by kribo
Dynamic TabItems
by Yesy
dynamic WPF theme by zip
by rohini.chiniwal
This tip defines a way to make a TextBlock trimming and display the whole text on mouse hover with animation effect.
by Mayur Shah
Article describes how to dynamically generate Context Menu Items, requiring separate templates based on items on the collection
by Sujeet Bhujbal
Article on dynamically generating Forms in WPF and Silverlight.
by Lutosław
A TimeSpan wrapper class which uses a System.TimeSpan as a backing field.
by StormyDev
Simple and clean-cut label that user can edit text of during run-time (by double-clicking) which I wrote because the examples I found were either obsolete or added clutter to the interface.
by The Myth
Embedding Chrome in a WPF VB.NET application using CEFSharp
by Ajit_Pudale
Tip to add EmptyDataTemplate in WPF or Silverlight DataGrid
by ola halvorsen
When going from a multimonitor environment to a single monitor, windows get stuck on the other screens
by Pat FitzHenry
If you have a window off-screen, type alt-space, and the letter m. Left click the mouse. Then continually press the left mouse key while scrolling the mouse around until the window comes into view. Click anywhere on screen off the window to drop the window. This should work for programs where...
by MartinW1307
I have for years used the follow to fetch a window to a visible screen.1. Right click the window on the taskbar and select 'Move' (or use the keystrokes Alt-Space, M)2. Move the mouse a bit3. Press "left arrow"4. Move the mouse around - you will see the window outline ;) 5. left click...
by Luc Schenkeveld
Alternate 3Right click on the taskbar and use "Show Windows Side by Side"
by Jawahar Suresh Babu
This tip gives a simple way to bind enum values into a ComboBox that could be reused in different applications.
by K Barakathulla Khan
Programmatically connecting to AS400 and executing commands
by Clifford Nelson
This is a control that is like a Expander Control but there is both Expanded and not Expanded Content. It demonstrates some concepts on how to easily create controls whose functionality can be mostly implemented in the XAML with the code behind being mostly DependencyProperty definitions.
by Mohammad Dayyan
Sometimes ago , Ive been looking for a method to expand a TreeView to a specific node in WPF.I couldn't find anything useful and eventually I have written my own :/// /// Expand a TreeView to a specific node/// /// Searching will begin...
by Pusparag Subudhi
A WPF application can be made more interactive and deployment friendly by using SignalR to our advantage. This is Part 1 showing how SignalR can be implemented in a WPF application for two-way communication and synchronization.
by Andrew Rissing
Using an attached behavior to expose the value of a DataContext for Automation
by Thomas Mahlberg
This tip describes how to handle BusyIndication and progress report in an MVVM project for several scenarios.
by DrABELL
Serial and Parallel implementation of efficient Prime Factoriing algorithms
by Shweta Lodha
How to troubleshoot data binding
by k.Prathap
this will shows the File pickers in windows 8
by Clifford Nelson
A rather quick and dirty way of creating a filtered combo box in WPF.
by AmitGajjar
Application for seaching similar kinds of files in different folders.
by Mahmudul Haque Azad
FireBug like tool for WPF
by Mahmudul Haque Azad
I found a better alternative of snoop... WPF Inspector! http://wpfinspector.codeplex.com/[^]
by Clifford Nelson
This is a behavior that that will reset ToggleButton derived controls to false (or a specified default value) when the container's visibility becomes false.
by Little Carl
This article gives you a choice on using the vector icons (such as the icons from icomoon.io,etc) in WPF without other class library
by webmaster442
How to format your XAML documents for effective version handling & maximum maintainability
by Shweta Lodha
How to format strings in binding
by jmix90
When you read the MSDN guidelines to improce WPF's performances you can find that it's a good idea to freeze Freezable objects.It's a quite easy thing to do via the code but it's quite harder to do it directly in the XAML. In this post we will see how to do so.What are freezable...
by ergohack
System.Data.SQLite is great, but was missing some BLOB support. Switching to the native source project was easier than expected and provided significant functionality benefits.
by Vlad Neculai Vizitiu
How to generate breakpoints
by dietmar schoder
Turtle graphics: fundamental C# classes and methods for the artwork production in the area of generative art.
by dietmar schoder
Read and analyse pixels: fundamental C# classes and methods for the artwork production in the area of generative art.
by dietmar schoder
Image sections and images: fundamental C# classes and methods for the artwork production in the area of generative art.
by dietmar schoder
Poisson disc algorithm: fundamental C# classes and methods for the artwork production in the area of generative art.
by dietmar schoder
Merge pixels of two images into one new pop artwork
by #realJSOP
Make data exchange in MVVM easy on yourself
by Mark Heath
Learn how to get started with MahApps.Metro, an open source library for giving your WPF applications a modern look and feel.
by fjparisIII
I have an assembly embedded as a resource in my application. I had the need to get the System.Version of that assembly. I figured that should be easy but off the top of my head I didn't know the series of calls needed to accomplish this. So I decided to sit down and walk through the problem....
by Jawahar Suresh Babu
A library which provides an option to play animated Sprite sheets.
by Henning Dieterichs
This tip shows how to register System-Global hotkeys in WPF applications.
by Zac Bergquist
If you're truly targeting WPF, why not eliminate the dependency on WinForms and use System.Windows.Input.Key instead?
by Vipul Bhatnagar
Create a multilingual application WPF
by Tkach Aleksey
WPF Gmail-style emails input control using C#, with email validation
by K K Srinivasan
This tip is to give simple idea about changing the visibility of Grid's Row.
by dietmar paul schoder
How to produce a dynamic lined or squared background on a canvas/grid
by VallarasuS
Custom ICollection View to group items based on two or more properties in same level
by Afzaal Ahmad Zeeshan
This tip is for WPF developers, understanding the usage of lambda expressions for handling the events instead of markup based or function based event handlers.
by Shweta Lodha
This tip will talk about how to handle events associated with UI controls in MVVM structure.
by Vladimir Yusim
Presents a library which allows to open and handle dialogs in MVVM manner.
by Abhishek Sur
When animation is not totally complete, default animation behavior might produce jurky animation. Here is a demo how you could make it smoother.
by ryowu
A full functional Hanoi Tower game base on WPF
by Codes Of Shadows
Header Style Combo Box Drop Down Filter Button
by Cuba Cubicula
Attached behavior that saves control's template in a file as XAML
by Kanwal Shehzad
Hiding ReportGroupTree in WPF is a little bit tricky, as there is no simple property or method to do this.
by Amey1202
In WPF, just set the ToolPanelView property of CrystalReportViewer to None. That is enough.
by Colin3
Using the SAPBusinessObjects.WPF.Viewer.dll, the property ShowGroupTree is not available.To Hide the GroupTree as a default, set the property .ToggleSidePanel to SAPBusinessObjects.WPF.Viewer.Constants.SidePanelKind.None.e.g.With _viewer .IsEnabled = True ...
by Lars Pehrsson
Highligting and marking indvidual dates in a WPF Calendar
by Nadege Rouelle
by GPUToaster™
Include Windows Form Controls in WPF
by Erxin
Introduce a simple way to embed an EXE into a WPF window application.
by turanian
Making a TextBoxClass allows only numeric data
by Sergey Alexandrovich Kryukov
In response to an interesting Quick Questions & Answers Inquirer's request, I'm showing how to create an impression of window rotation in a simple way
by Lance Contreras
How to add columns to a DataGrid through binding and map its cell values
by fjparisIII
Cannot use Storyboard because ScrollView.VerticalOffset property is read-only. Must use old fashioned DispatchTimer.
by fjparisIII
Cannot use Storyboard because ScrollView.VerticalOffset property is read-only. Must use old fashioned DispatchTimer.
by Shahin Khorshidnia
Tag is a useful property, but when you need more than a Tag, what will you plan for it?
by Vassili Kravtchenko-Berejnoi
A generic workaround for auto-generating multiple custom columns in a WPF DataGrid in case where the data class has multiple properties of the same type
by venugopalm
Binding an Adorner to an Element
by Alberto M.
How to control TP-Link Smart Plug (HS100 or HS110) with C#
by Manish Dubeyy
How to debug the design time errors in WPF XAML file?
by _Noctis_
How to use Sublime text editor to help with your VS development
by Vladan.Obradovic
How to easily write a user's guide for your application using different file extensions
by Bloody Chicken
Find controls by XY Positions to solve a problem issuing in Touch Events in WPF
by KADJINA Toyi
This sample is about hiding automatically datagrid columns when all rows of this column are empty.NB: The following code is for silerlight 5 and can be readapt for WPF
by Morten Nilsen
Shows you how you can attach a viewmodel to your WPF window using attached properties, rather than setting the DataContext to a static resource or in code-behind
by Morten Nilsen
I also have implemented a MarkupExtension to set the DataContext, which looks like this:[MarkupExtensionReturnType(typeof(ApplicationControllerBase))]public class ApplicationDataContext : MarkupExtension{ private Type dataContextType; public ApplicationDataContext(Type...
by ryanba29
I needed a simple way to implement a masked text box for various uses, including phone numbers and S.S.N. After looking around, I found only 3rd party and overly complex solutions.
by nit_singh
Keep button inactive until a TextBox has a value, using WPF
by Raman Midha
How to merge datacells in WPF DataGridView.
by Ziv Nitzan
This post will show a few different ways to stub the Visual Studio generated web service reference
by ryanba29
I am going to demonstrate how to convert an address to a latitude and longitude using Google Maps Geocode. Then take the latitude and longitude and build a Uri that opens that place in Google Maps.
by Anis Derbel
Get information of any website you want
by Matthew Givens
This tip shows how to remove the close window from a WPF ToolWindow, so that exiting the window can be tightly controlled.
by Anis Derbel
We always wonder how we can store pictures in database
by DawningTiger
Simplify Coding DependencyProperty
by ekolis
Visual Studio already has built-in "code snippets" to handle this; type "propdp" and hit tab. For some reason this doesn't work in Silverlight projects, but you can get around this by copying the snippet from a WPF project into the Silverlight snippets list.
by venugopalm
Suppress the System.Windows.Data Error warning message in Library
by tpatel1
Basic implementation of background worker implementation
by Eric Ouellet
Demonstrate that human perception is not really able to show the difference between 2 colors when there is only one bit change on a RBG monitor with 8 bit color per channel.
by Evgeny Bestfator
Implementation if ICommand is trivial, but it is poor by its nature. We can not get Picture or Text or Disabled properties from usual ICommand implementation. But we can make a trik and have all information about command in a single object and use this information on as many command elements as we w
by Herbert Lausmann
Icon Pro - A C# + WPF open source tool for creating windows icons from PNG images or SVG vectors
by Thomas Willwacher
AutoGrayImage: An image class that changes to grayscale when it becomes disabled.
by wim4you
Show UniformGrid and scroll through a few thousand images, UI virtualization
by oppassum
Basic article to describe how to use Reflection for dynamically loading commands/etc
by Anshul R
Controls will have the Aero Theme (WPF)
by JO Hyeong-Ryeol
An introduction to the WatchableObject that is a base class to implement the INotifyPropertyChanged interface.
by Nick Tziamihas
In this article, we show how you can execute asynchronous code on the main thread without async, by replicating Unity's coroutine framework.
by SujayC
This tip demonstrates how easy it is to implement validations in your WPF Application based on MVVM pattern.
by Sergey Alexandrovich Kryukov
Improvements used to fix an annoying WPF MenuItem defect related to icons
by Vasudevan Kannan
Change the visual feed back when dragging a non freezable column in to frozen column or Vice versa
by jmix90
Increase Performances when Using D3DImage in WPF
by Abhishek Sur
WPF inputbindings to bind your key and mouse events directly with your ViewModels
by Sam Ma, Xi'an
This tip describes how to integrate Modern UI with OSGi.NET.
by Nomesh G
Implementation and usuage of ValueConverter.
by Clifford Nelson
Sometimes want to have some action in a View when there are no items or are items in a collection. It is very easy to do this with a converter and binding to the Collection's Count property
by Vangos Pterneas
Kinect for Windows - find user height accurately
by Pankaj Deharia Ignatiuz
Kinect for windows status and setup the Kinect for interaction
by nileshwar shukla
Applying Minimum Spanning Tree using Kruskal in Graphs
by Clifford Nelson
If you are having issues with getting the WPF Focus() method working, then maybe all you need to do is add a delay on the Initialized event before setting the focus. This solution is a nice demonstration of the features of TPL, and how easy TPL can make doing asynchronous programming in the UI.
by Alojzy Leszcz
I've had enough reading WPF tutorials and wanted to test learned skills in a real-life application. As I've always had problems with memorizing LoL items, I thought I could do something about this and kill two birds with a one stone.
by maximaximum
The article describes how to draw a grid of vertical and horizontal lines in WPF.
by OriginalGriff
This is an alternative for "List Only Files Created or Modified Yesterday in C#"
by _Noctis_
This tip shows the different results of using a ListBox in different panels, and the effects on scrolling.
by MikeLamb1
A listview control with footer.
by Mohammad Dayyan
Sometimes we need to show an external image directly in WPF.Assume we have a folder that is named images beside of our main's WPF exe file. There is an image in this folder that's named sample.png.Now with the following XAML code, we can show it in WPF directly:<Image...
by David Bekham
Load different version of same assemblies in the wpf application
by David Bekham
Load different version of same assemblies in the wpf application
by Bloody Chicken
Load XAML, find control, and play Youtube video automatically
by kribo
Loading and unloading ChildUserControl instances at Runtime
by FurqanSafdar
This tip and trick describes a way to make MahApps.Metro Flyouts work with a modular application sample in Prism Library.
by Jeremy Hutchinson
Use OnPropertyChanged events without Magic Strings
by brad.ford@cudl.com
Be aware: expressions take a LOT of time to evaluate (relative to a constant string), and will make writing values to properties slow.I think that the solution is to a problem that has limited risk. What I mean is if you need to rename a property, then the call to the OnPropertyChange is...
by Adrian Calinciuc
How to make/use a simple RadioList displaying an "n" state value with checkboxes.
by Stiv Ostenberg
Introducing a tool to manage multiple AWS accounts from a PC.
by Mayur Shah
Markup Extension that allows you to declare Generic classes in Xaml
by Richard Deeming
This is an alternative for "Markup Extension for Generic classes"
by Pierre Leclercq
How to implement the master page pattern in WPF?
by josh-jw
This tip will give you a better idea about creating a custom media player in WPF.
by Wendelius
When a string longer that 65536 is shown using a message box, the result might be unexpected.
by Stephan Ehret
Create YouTrack issues from Outlook and manage your issues from Microsoft Project
by kvreddy
Microsoft WPF vs. Silverlight, a comparision
by Jalapeno Bob
Grouping and sorting in a WinForm listview fails in a WPF application unless Visual Styles are enabled.
by d.moncada
Change the accessed, modified, and created date attributes of a file
by Matthew Searles
Use an Attached Property to execute an ICommand.
by Kei Okuma
I made Adorner which displayed Rainbow color Grid in Canvas.
by Vivek Krishnamurthy
MPP Viewer is a simple viewer for Microsoft Project files. I works well with 2000/2003/2007 file formats.
by Nicolas Dorier
Want to use multi selection in WPF TreeView ? <Setter Property="BorderBrush"...
by Shabra
How to use Resx files to internationalize your code
by carcabot
Multi Language Switcher Dynamically written in WPF VB.NET using XMLDataProvider
by lally727
Running multiple animations in one WPF XAML
by wim4you
Highlights some code from "VERY Easy MVVM "MVVMExtraLite" (MVVMXL) - Free and tiny source code" from XAML guy that I found simple and useful.
by Juan Francisco Morales Larios
Faster and easy way for generated ViewModel class
by Pete O'Hanlon
Switching data templates entirely in XAML.
by NobsterTheLobster
Implements a taskbar notifier using an invisible window and a popup control
by choudhary.sumit
A WPF sample, edit and make your own splash
by azweepay
Create a GridViewColumnCollection with resizable and non-resizable columns
by Clifford Nelson
Presents a behavior to prevent entry of anything but digits into a control
by #realJSOP
In WPF/Silverlight, you might want to bind to a dictionary. Here's a couple of websites I found.
by Csaba Fábián
An open source library of Linq operators on ObservableCollection
by Houssem_Dellai
Developing the client and server side for a chat application.
by wim4you
DeskTopCircles, hands-on experiment to Organise/Launch a larger number of items in a tabbed circular 2D canvas. Resize thumbs when dragging.
by Bhanu Pratap Singh Rathore
This tip contains easy steps to extract XML data from URLs in VB.NET
by Jo_vb.net
Part 2 of my article about 'Schafkopf' introduces Automated Bidding
by Punamchand Dhuppad
Passing a Command Parameter for Buttons within an ItemTemplate using the MVVM Pattern in a WPF application.
by selvaprakash.s
This tip will demonstrate how cookies are passed from one control to another control in C# .NET in authenticated webpage.
by ntg123
Simple way to pass custom(Attached) properties into a style-based control-template with triggers
by XiaoChuan Yu
Small sample code to show how to force a parent control to handle an event that was consumed by a child control.
by GATzilla
In WPF, you can use the method UIElement.AddHandler(RoutedEvent, Delegate, Boolean) to specify that the UIElement should receive all events, including those that have been handled. Just subscribe your ListBox to the MouseDown event this way (you might do this in your custom control's...
by shahed.sohail
Passing Parameters to Success method in executeQueryAsync.
by Reader Man San
Plug-in Architecture To Work in WinForms MVC + WPF MVVM + ASP.NET MVC + Mobile (Xamarin MVC/PhoneGap MVC) + Win 10 Universal App MVC
by Nivedita Parihar
Use of popup of WPF to use as a selection menu
by pritam40
Simple but presentable message boxes for Silverlight developers. Designed for ease of integration with existing projects.
by Niel M.Thomas
A tip to keep your text crisp and clear.
by Charles Jenkins
In full-row selection mode, the WPF DataGrid wants to scroll horizontally when a user clicks on a cell which extends offscreen. This sample project shows one way to prevent it.
by JO Hyeong-Ryeol
An introduction to the PropertyObservable that is a base class to implement the INotifyPropertyChanged interface.
by _Noctis_
Showing how to use and tweak the DateTimePicker control
by B. Clay Shannon
Simply, quickly, and freely make your apps available to the public
by Thomas Willwacher
A static resource with a Path property. For example, it can be used to redirect command handling to a resource object.
by Hiren Khirsaria
How to give a strong name to your assembly
by db7uk
Region adapters in VB.NET
by jmix90
Creating a full-screen window in WPF is quite simple, set WindowState to Maximized and WindowStyle to None. However, a border is still visible on the bottom and on the right sides. In this post we'll discover how to remove it.
by Anton Lesnichenko
Add AllowsTransparency="True" and there will not be a border.
by naren1991
Rendering PXCMImage to Image control in WPF
by Anis Derbel
The easy way to Reorder your DataGrid/ListBox with Drag and Drop
by Dipti Dutta
KeyDown event handler to restrict numbers to two decimal places.
by Hamid Shahid Aijazi
Demonstrates how to restrict your WPF application to a specific window size while keeping it maximizable.
by alexbk66
Reusable WPF RadioButton control which takes the pain away
by sbarnes
Sometimes better isn't, necessarily
by sbarnes
Rewriting and restoring XML files (streams) with two helper classes
by kribo
Ribbon (WPF) - ribbon:RibbonComboBox
by Markus Wallner-Novak
Short example of highlighting a grid row on textbox got focus
by Tesfamichael G.
Program that notifies if battery is overcharging
by Emiliano Musso
How to save DataGrid column's properties for further re-use
by immortalus
This is an alternative for "Scroll Synchronization"
by Rahul P Nath
Many of you developing applications in WPF might have had the need to keep a ListBox disabled yet scroll it so that you can see the items in it. Say, in case you want to show the details to the user who can just view the details presented and not edit it, and some of the details might happen to...
by Clifford Nelson
A behavior that allows the developer to bind an IList to SelectedItems of a ListBox or MultiSelector.
by Mr.PoorEnglish
This is an alternative for "SelectedItems Behavior for ListBox and MultiSelector"
by Matej Pavlů
ActionCommand variant that tracks changes of properties and raises CanExecuteChange event on its own.
by Vassili Kravtchenko-Berejnoi
Use of System.WeakReference for self-cleanable registration of (short-life) objects
by Liero_
Serializable implementation of ICollectionChanged with the same methods and properties as System.Collections.Generic.List
by Liero_
I promised an alternative, so here is a good starting point:http://www.deanchalk.me.uk/post/Thread-Safe-Dispatcher-Safe-Observable-Collection-for-WPF.aspx It is custom implementation of INotifyCollectionChanged. As a bonus, it is thread-safe. :) For serialization support, you have to...
by jmix90
You often read on the web that the DependencyObjects are not marked as serializable and that this is a major drawback of them...But there is a easy way to perform a serialization of these object : use XAMLWriter and XAMLReader :public class MyDependencyObject : DependencyObject{public...
by Gautham Prabhu K
Creating and using Service Locator pattern
by Akos Orban
Set Owner of a WPF Window to a Form
by Johnny J.
Workaround for a bug concerning focus of child controls inside WPF UserControl
by #realJSOP
Programatically set grid row/column sizes (yes, even "Auto", "*", and "X*" - thanks Nish).
by Nish Nishant
John, here's a simpler way to do this. This will also handle strings like "3*" which are valid grid length values in Xaml.private RowDefinition MakeRowDefinition(string height){ RowDefinition rowDef = new RowDefinition(); GridLengthConverter converter = new...
by Shahare
Settings a TreeViewItem as not selectable.
by Sujeet Bhujbal
In this article I will tell you how to create shapes and create custom drawings using the Path property.
by Reinhard Ostermeier
This article introduces a simple control which allows to share height and/or width between multiple instances of it.
by Mahmudul Haque Azad
Shortcut to generate different property snippets in Visual Studio
by cechode
I ended up adding one for a Lazy Property: propLazy ...
by Praveen_Kumar Gupta
with the help of this article developer can add gridlines on canvas , and with slider control resize them easily
by SvenMe
Using the Win32 API to place a WPF window on the currently active screen.
by Super Lloyd
Solution to the problem on how to databind Windows visibility to ViewModels
by Clifford Nelson
This is a simple behavior that can be attached to a ContentControl and allows zooming and dragging the Content.
by Efe Erdoğru
An implementation of Event Aggregator in WPF MVVM PRISM 4
by Bloody Chicken
This program is designed to upload an XML file and a zip file automatically created to your FTP server. It can be used for software update.
by Srinivasan Raj
Simple Image Button
by MarkWardell
An aid to Port WPF Framework Applications to .NET Core 3.1
by Evgeny Bestfator
Usage of non vector graphics in WPF application is too complicated by default, I will show how it can be simple and convenient.
by Gerald Gomes
A very simple example of displaying validation error next to controls in WPF
by Shahare
Directly bind an Image as Image control source
by DenisovJr.
Easy method in WPF to make an interactive file browser
by Oleg_100
This tip describes a simple WPF Date control that makes it easier to type in the dates.
by 1sumitanand
This tip is for newbie developers.
by N_tro_P
Simplify your MVVM Properties
by Evgeny Bestfator
How to use WPF Styles in other assemblies, or other project types, like WinForms
by #realJSOP
One technique for having a column width that grows/shrinks with ListView width
by Greg Dennis
How to implement a single selection set across as many ItemsControls as your app needs.
by Greg Dennis
Another approach to implementing single selection across multiple ItemsControls
by RumataEstorish
Snowfall animation in WPF application. Bring some winter to your application!
by Anshul R
For the souls confused about WPF.
by 1sumitanand
Sorting of simple ListView Elements in Ascending/Descending Order
by Srinivas-Miriyala
Executes SQL scripts in multiple databases at once.
by ergohack
This SQLite Data Object Window base class automates the data updates and the data bindings between the XAML presentation and the SQLite database allowing the minimum of code needed to present and edit SQLite database records.
by Clifford Nelson
This tip provides an alternate way to combine data with text in a WPF control using a ValueConverter that could be considered easier.
by cjb110
A String To Brush Converter for WPF/Silverlight
by Maciej Wojton
Style a WPF TabControl border to be thicker and have rounded corners.
by dyma
Sunflower fractal, so that you can play and create a wonderful image
by ryanba29
This is a multi day project using ASP.NET Web API for the server and WPF MVVM for the client.
by ryanba29
This is day two of a multi day project using ASP.NET Web API for the server and WPF MVVM for the client.
by ryanba29
First Draft. This is day three of a multi day project using ASP.NET Web API for the server and WPF MVVM for the client.
by Shmuel Zang
This tip shows how we can extend a Button control to support suspension of its Click event, in order to perform some animations before the Click event is raised.
by Bruce Greene
A helper class for tabs-style navigation in WPF, and an example of how to animate the Opacity property.
by Clifford Nelson
A alternative ToggleButton/RadioButton control
by CodeHawkz
Often we try to synchronize scrolling, but WPF does not have a direct support for this one. Therefore, this article is on that.
by Hrvoje Batrnek
Easy and seamless caching implementation of any virtual method in any class
by Ced743
Imbricated ItemsControl (a list into another list) to make a table
by Ireful
Removes text lines containing specific words/string from files.
by Srinibas Das
Queue a new build using different build definition attributes at runtime. This tip will show you how to queue a new Build with custom parameters using TFS API.
by Cryptonite
The Blum Micali algorithm provides for a cryptographically secure PRNG (pseudo random number generator).
by venugopalm
Calling thread cannot access this object because a different thread owns it
by #realJSOP
Stuck on a really weird problem in WPF? Move your behind and write some code (behind).
by JleruOHeP
If you want to implement the simplest drag-n-drop diagram designer.
by JleruOHeP
Added text, resize operation and a color picker to a designer
by comiscience
How to think in MVVMLight Messenger.
by Clifford Nelson
Why didn’t Microsoft provide this in the ObservableCollection?
by Cory Charlton
A thread-safe implementation of the ObservableCollection class
by Jaime Olivares
How to change the popup zone of a WPF Combobox programmatically without restyling
by Jaime Olivares
Shorter way to evaluate DialogResult after calling Window.ShowDialog
by Andrew Rissing
Or even...if (frm.ShowDialog() == true){ // do something here}
by Thornik
May be this is better?if (f.ShowDialog() ?? false) { // ebat' melkosoft za takie prikoly}
by catbirch
if(frm.DialogR...
by Member 2722225
what about this one :if (new frm().ShowDialog().Equals(true)) { //do something }
by Jaime Olivares
Generic tip to make a WPF window modal to the application's main window
by VallarasuS
Changing the BackGround of an UI Element based on MousePosition
by Hiren Khirsaria
How to use Property Trigger, Data Trigger, Event Trigger in WPF
by Niel M.Thomas
A small tip to retry an action, with an easy to use extension.
by Swapnil Dhage
This is a helper/utility class that will add a layer of abstraction as well as separation for dispatcher related operations in WPF.
by Sergey Alexandrovich Kryukov
Focused TextBox blocks Undo/Redo invocation of other components, but the problem can be solved comprehensively
by Jatin Jibhkate
Update WPF control from another thread apart from UI thread
by webmaster442
Download & use the Bing photo of the day in your application
by Jack Z. Stone
How to use Xaml.XamlServices to serialize or deserialize a DependencyObject.
by Subramanyam Shankar
This tip describes how to use a background worker in WPF along with animation to provide better user experience.
by Clifford Nelson
Using a breakpoint in this WPF Value Converter which basically does nothing can be of assistance in binding when the object is not well understood.
by Clifford Nelson
The IValueConverter can be used to select a View.
by Dmitriy Repin
A trick that allows populating a user control with sample data while you are designing it in the Visual Studio designer
by ShantanuKulkarni3
Introduction to WPF DrawingContext api
by Le Sourcier
This tip helps in using font icons as ImageSource.
by fjparisIII
How to use GDI+ code in a WPF application for lossless JPEG image rotation
by Piyush Manharlal
Using integer instead of Enum for ComboBox and Radio Button in XAML
by Bharat Mallapur
Sample project to host MS-Chart in your WPF application
by LarryCharlton
Using system, named, and hex color values
by Clifford Nelson
This tip shows how easy it is to create a Style with DependencyProperty definitions and avoid the much heavier UserControl
by Clifford Nelson
I had a situation where a control appearing was significantly affected by the initialization of the UserControls. This behavior fixed my problem.
by Uros Calakovic
I encountered a problem while trying to use WPF UI Automation with PowerShell - PowerShell reported incorrect type for automation elements
by Clifford Nelson
When binding to an Enumeration, the Required Attribute does not work if the enumeration does not have a zero value. This validator does work.
by Nomesh G
Adding Validation to controls in WPF
by Jo_vb.net
How to get started using the MVVM Toolkit
by PyroStrex
Example of loading external scripting and external XAML with VB.NET and NeoLua
by VR Karthikeyan
Vector icons in WPF
by hesido
A super simple method for listing Enum members in WPF using databinding
by josh-jw
This tip explains how to use video brush and visual property as a media element.
by Gerardo Recinto
Virtualization of RAM & Disk for high-speed, low-footprint & scalable data caching
by Max Fedotov
Virtual Keyboard (TabTip) integration in WPF on Win 8.1 and Win 10
by Ashish Kaila
Illustrates how to dynamically bind to value converters in XAML using normal Binding
by Mike Fuchs
Introduction The following snippet provides a generic method to walk up the visual tree of Silverlight in order to find an element of a given type. It will return the first found item of said type, or null if the search ends at the visual tree root without any results.  Code // walk up the...
by xibao
Generate class definition for Web API Service Models.
by Avirup Das
This tip describes an application to control with Sony TVs connected to your Home Wi-Fi network from PC.
by Jo_vb.net
My idea was to host a WPF user control with Ribbon within a WinForm VB.NET project and try to use MVVM pattern.
by #realJSOP
How to close modeless windows if you don't close them before the main window closes
by jmix90
As you may actually know WPF introduced the routed events. These last are no more specific to a single control but they are routed inside the tree of your controls. If you want to stop an event, you can mark it as Handled. If so, the routing engine will stop to propage it. In fact this is...
by jmix90
As you may actually know WPF introduced the routed events. These last are no more specific to a single control but they are routed inside the tree of your controls. If you want to stop an event, you can mark it as Handled. If so, the routing engine will stop to propage it. In fact this is...
by Rohit Dot net
Validation control with a single validation rule is easy, but what if we need to validate a control using different validation rules. This article tells how to achieve multiple validation on single control in an easy and systematic way.
by Eric Ouellet
A WPF WrapPanel that can fill empty space on any lines with any control(s)
by Olivier PONSINET
This article shows how to add a Combobox binded to an enum in a WPF control or application, in a very simple, and reusable way.
by Oussama_Kahoul
Introduction to WPF technology and the MVVM design pattern
by Oleg Oshkoderov
Creating custom WPF panel that can be used to Arrange (order) items in MVVM application
by Bhardwaj Deepak
An advanced and fully featured WPF AutoComplete TextBox control
by Amin Esmaeily
Creating a bar chart with most of needed features.
by ogomerub
ViewModel base for all ViewModels. Validation system with DataAnnotations and IDataErrorInfo
by Clifford Nelson
Normally a popup will stay open until explicitly closed. The Behavior will close the Popup if the mouse is clicked within or outside the Popup area or leaves the Popup area.
by Clifford Nelson
This behavior will require that for any Group of ToggleButton/Checkbox controls that are associated together, the user cannot set all to not IsChecked.
by Clifford Nelson
This tip presents a behavior that will allow buttons to control the items in a WPF Selector (or ListBox) control.
by Clifford Nelson
This tip provides a behavior that will reset all RadioButton controls within a Control that has this behavior when the Visibility changes.
by Clifford Nelson
The tip provides a behavior that will set a control to a default value when the Visibility changes
by Emiliarge
Using WindowChrome from Microsoft.Windows.Shell.dll
by PeejayAdams
Something to look out for in WPF
by Clifford Nelson
This article presents a behavior that can be used to attach properties to a bound class.
by Clifford Nelson
This tip presents a way to use the ContentControl and DataTemplate to easily control an image in a Window.
by Alexander Sharykin
No more Template copies
by Balachandar Jeganathan
Custom attached property in WPF
by Programmer35
WPF Custom Window W/Full Windows Functionality.
by LarryCharlton
Getting started with customizing the WPF DataForm.
by Jqkunz
WPF Datagrid with a footer that you can aggregate, align, and use string formats on
by Jo_vb.net
An overview how to use RowDetails, Grouping and Filter for a DataGrid.
by OrlandoCurioso
DataGrid does not sort a nullable value type on an autogenerated column.
by Clifford Nelson
A little trick that will more completely fill the DatePicker background from the code-behind.
by Ronald Schlenker
Creating and layering message, progress and wait dialogs in WPF
by Clifford Nelson
This tip presents a way to have disabled items in your ComboBox
by Clifford Nelson
This presents a simple converter that supports binding to an object, but display of a property in that class.
by Robert Köpferl
Automatic scrolling while drag&drop operation in WPF. For this article the functionality is realized as an Attached Property.
by Clifford Nelson
Presents and implementation of a control that can be pressed to bring up a Menu.
by MarkLTX
A WPF window for displaying exceptions, nested inner exceptions, and their properties using a tree and rich text.
by Clifford Nelson
A Behavior is presented that will ensure that only one Checkbox will be checked within the visual tree of the control to which this behavior is attached
by Clifford Nelson
A Behavior is presented that will ensure that only one CheckBox (ToggleButton) will be checked with the same GroupName within the visual tree of the control to which this behavior is attached.
by Vishal.KumarSingh
This is a simple tip to describe how to create a custom grid control which has solid gridlines with choice to change the gridlines brush, thickness and GridLinesVisibility.
by Soroosh Davaee
Creating WPF Image Button with WPF Custom Control
by Luis Manuel Prospero Mano Batista
Another simple way to bind one Enumeration to a Combobox or to a Listbox
by Måns Tånneryd
How to get WPF ListBox items with the same look-and-feel as items in a WPF ListView.
by Clifford Nelson
Provides a way to have a string in XAML that can contain string values and references to resources that are inserting into the string like string interpolation
by Dirk Bahle
A message box service implementation that is based on WPF.
by Jdarmanovich
WPF MVVM Binding for Multiple Radio Buttons and Win 8 Metro Theme
by arpanmukherjee1
A base viewmodel implementing IDataErrorInfo
by Jo_vb.net
This is an extended version of the "WPF RichTextEditor with Toolbar" article.
by Bruce Greene
A WPF custom TextBox for editing numbers that features a context menu for math operations
by ntg123
Entire WPF's objects model image.
by Clifford Nelson
This tip presents a control that is derived from the ItemsControl that uses a UniformGrid to display.
by Matthew Searles
How to display a file path in a TextBlock of a GridViewColumn with ellipsis in the center.
by Clifford Nelson
WPF popup enumerated button control
by Diwakar M A
WPF based preloader animation sample. Let's make WPF applications more interactive during long process.
by RFMeyer
Simple way to update WPF progress bar
by Clifford Nelson
Presents a very simple control with an IsChecked property that allows definition of two different contents depending of if IsChecked property value is true or false
by Andrew Lai
WPF performance comparison in 3 ways of refreshing data
by Leif Simon Goodwin
I present a short introduction to resource dictionaries with examples.
by Steve 262877418
Different resource paths using in WPF XAML file
by Ratish Philip
In WPF, the TextBlock is used to display simple text. We can apply several formatting to the text like Bold, Italics or Underline to name a few.But it is a little known fact that it is possible to display several differently formatted text in a SINGLE TextBlock!!!for e.g. you can make a...
by Jawahar Suresh Babu
The article describes the way to create an extended RichTextBox which supports smileys.
by Dean R Brown
Simplest way to change the ugly default scrollbar appearance in a ScrollViewer
by Clifford Nelson
This behavior will select the entire text when a TextBox or PasswordBox gains focus
by Suriya A
A simple data converter example in WPF
by PureNsanity
A value converter that allows smart rounding for text display
by Lee Reid
How to make a splash screen appear for a minimum duration with very little code
by Meshack Musundi
How to highlight TextBlock text using attached properties
by User 10711509
A custom WPF TextBox whose height is animated when the text overflows.
by sameh obada
Non affine transform for WPF without 3D.
by Clifford Nelson
There may be times when it would be nice to have a timer on a window. This is a behavior that when attached to a TextBlock, will display the time in minutes and seconds since the control was created.
by Kanwal Shehzad
How to avoid WPF TreeView SelectedItemChanged being called twice
by TuyenTk
A WPF TreeView with connecting lines and Plus-minus Toggle button like WinForms
by Clifford Nelson
This class based on the ObservableCollection supports updating instead of replacing
by K K Srinivasan
Focus on WPF Novice to easily understand Data Validation using IDataErrorInfo interface
by K K Srinivasan
Focus on WPF Novice, to do Data Validation using INotifyDataErrorInfo interface easily
by Clifford Nelson
Normally, there is no need to ensure that types exactly match when using a Binding. For instance, the Control property double to and int in a ViewModel
by #realJSOP
One way to get around the "invalid character" error
by Bhavik Barot
This article is about the new features added in C# 5.0 called “Asynchrony” and how we can use them to write asynchronous code which looks like synchronous code.
by Kenneth Haugland
Useful extension method for ViewModelFirst
by Igor Sorokin
In this article I would like to describe simple WPF application for showing System.Windows.SystemColors list.
by Bernhard Hiller
Double and DateTime values bound to textboxes in correct format
by fadi_sayyed
WPF Compare two brushes IsEquals
by Leonid Osmolovski
Speed reduction that may occur when using expressions instead of string constants in INotifyChanged paradigm and a way to work around this
by Pusparag Subudhi
WPF Authentication framework with credential manager
by OrlandoCurioso
Invoke Button.Click event and associated ICommand on the current default button.
by ProtoBytes
Q: Have you ever tried to embed a FramworkContentElement into a FrameworkElement inside a WPF template?Consider the following: This won't work! ...
by Shweta Lodha
A bit on TemplateBinding and how to use it inside a ControlTemplate.
by OrlandoCurioso
When GridSplitter stops resizing by mouse, yet operates by keyboard arrows
by Stanko Milošev
How to either migrate to the new XAML designer extensibility or write WPF custom control extensibility model based on .designtools.dll.
by Luis Manuel Prospero Mano Batista
XAML Gauge Control for Universal Applications, Windows 8.1 (Desktop/Windows Phone), WPF, Silverlight
by MatthewThomas
Adding a watermark to a WPF TextBox by only using XAML. No extensions. No Converters.
by PSK_
Serialization of WPF Framework Elements
by Ajcek84
Overview of music notation library
by Herbert Lausmann
Convert between over 100 different currencies in .NET using Yahoo's APIs
by ergohack
This roguish way of moving a WorkItem, directly 'in-place', through SQL leaves all of the previous data associations intact, but portends issues with future major updates and current TFS Data Warehousing.
by kaviteshsingh
Simple utility to scan and find duplicate files in a directory.