Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
WPF Programming Topics
New and updated test tools for WPF: TestApi v0.3 and WPF Control Verifier
TestApi v0.3 The WPF test team has recently released a new version of TestApi! This version includes...
Date: 08/04/2009
The Control Local Values Bug Solution and new WPF 4.0 related APIs
Intro Previously I did a post on the “Control Local Values bug” and how a subtle bug can be...
Date: 05/21/2009
VS 2010 and .NET Framework 4.0 Beta1 are out now!
As many of you probably already know, dev10 beta1 is available for public download. Some of the...
Date: 05/21/2009
WPF Model-View-ViewModel (MVVM) Toolkit 0.1
The WPF team has just released an MVVM Toolkit which contains an overview and walkthrough of the...
Date: 05/02/2009
WPF TestApi v0.2 has released!
The WPF test team is hard at work to provide value through a simple and componetized library of...
Date: 04/24/2009
5 More Random Gotchas with the WPF DataGrid
- DataGridColumn.SortDirection does not actually sort the column. DataGridColumn.SortDirection is...
Date: 04/14/2009
Launching a custom Dialog to edit items in a DataGrid (with MVVM)
Launching a custom dialog for editing on the DataGrid is another somewhat common request that I see...
Date: 04/10/2009
5 Random Gotchas with the WPF DataGrid
Since the release of the WPF DataGrid there have been several common patterns of questions that...
Date: 04/07/2009
The Control Local Values Bug!
Intro WPF dependency properties are properties that are registered through the WPF property system....
Date: 03/24/2009
WPFToolkit March 2009 Release and new WPF Themes!
An updated version of the WPFToolkit has been released today. This includes some high pri bug fixes...
Date: 03/20/2009
Exploring MVVM: Grouping with the DataGrid
Model-View-ViewModel (MVVM) is one of those really interesting design patterns that are used in WPF....
Date: 01/21/2009
WPF DataGrid Sample: Locking input to the row being edited
Scenario By default the WPF DataGrid will commit a row when focus is lost on the row, the ‘Enter’...
Date: 12/18/2008
WPF DataGrid – Dynamically updating DataGridComboBoxColumn
The Scenario I want to do a master detail like scenario where the selection in one ComboBox cell...
Date: 12/17/2008
WPF TestApi and DataGrid Sample
Our WPF Test team has just released a library of tools that can be leveraged to test WPF...
Date: 12/10/2008
WPF DataGrid – New Item Template Sample
This sample shows how to create a template for the NewItemPlaceholder to indicate that you can add a...
Date: 11/05/2008
WPF VSM and DataGrid Sample
Now that the Visual State Manager (VSM) is part of the WPFToolKit, I thought I’d show a basic...
Date: 11/04/2008
WPF DataGrid: Frozen Row Sample
It looks that this is a frequently requested feature and unfortunately didn't make the v1. It is...
Date: 10/31/2008
WPF DataGrid - DataGridComboBoxColumn v1 Intro
Intro If you haven't already, you can download the DataGrid v1 bits and source here....
Date: 10/31/2008
WPF DataGrid and the WPFToolKit have released!
Finally, the v1 WPF DataGrid is out! This is an out-of-band release that will be hosted on the WPF...
Date: 10/22/2008
WPF 3.5 SP1 sources are now available!
The Reference Source Code Center team has just announced that the WPF 3.5 SP1 sources are now...
Date: 10/22/2008
Overview of the editing features in the WPF DataGrid
Introduction I’m going to talk a little on the editing features of the DataGrid. I will dive deep...
Date: 10/01/2008
Check out the WPF Application Quality Guide v0.3
The WPF Application Quality Guide v0.3 has just released! For more information on it, check out...
Date: 09/29/2008
Pasting content to new rows on the WPF DataGrid
On a previous post I talked about how to implement Clipboard.Paste for the DataGrid. The...
Date: 09/25/2008
WPF DataGrid - Clipboard Paste Sample
In the v1 release (and CTP) of the WPF DataGrid there will be support for Clipboard.Copy but no...
Date: 09/19/2008
WPF DataGrid – Styling rows and columns based on Header conditions and other properties
There have been several questions on the WPF CodePlex discussion list relating to styling rows and...
Date: 09/16/2008
WPF BindingGroup and Validation Feedback
Recap In a previous set of posts I covered the introduction to the BindingGroup feature and I...
Date: 09/08/2008
WPF DataGrid: Tri-state Sorting sample
Here is a short sample on how to create a tri-state sorting experience with the WPF DataGrid. In the...
Date: 08/29/2008
WPF DataGrid: Working with DataGridComboBoxColumns CTP (Part 2)
UPDATE: DataGridComboBoxColumn has been updated from CTP to V1. See the post here for the updates to...
Date: 08/28/2008
More DataGrid Samples: Custom Sorting, Drag and Drop of rows, Column Selection, and Single-click Editing
Jossef just wrote this great post on improving sorting in the DataGrid through a custom sort. Check...
Date: 08/27/2008
WPF DataGrid: Working with DataGridComboBoxColumn CTP
UPDATE: DataGridComboBoxColumn has been updated from CTP to V1. See the post here for the updates to...
Date: 08/26/2008
WPF DataGrid sample: Add a preview ToolTip to a ScrollViewer
A customer was asking for a sample of a preview ToolTip on scrolling for the DataGrid and Ben...
Date: 08/25/2008
BindingGroups and IEditableCollectionView
Recap In a previous post I introduced the BindingGroups. Well now I want to get into some of the...
Date: 08/22/2008
WPF DataGrid: Stock and Template Columns
Overview The DataGrid uses a set of DataGridColumns to describe how to display its data just like a...
Date: 08/19/2008
Another nice DataGrid "getting started" resource
Jamie Rodriguez has this really nice series on getting started with the WPF DataGrid. Part1 is a...
Date: 08/14/2008
WPF DataGrid: Dissecting the Visual Layout
I’m going to be dissecting and discussing the DataGrid visuals and how they are all assembled...
Date: 08/14/2008
WPF 3.5 SP1 Feature: BindingGroups with Item-level Validation
Motivation Before 3.5 SP1, the binding validation system worked with only one binding at a time....
Date: 08/12/2008
.NET 3.5 SP1 and WPF DataGrid CTP are out now!
UPDATE: the WPF DataGrid v1 has just released. For more information, see this post. The information...
Date: 08/11/2008
Where've you been these days?
I've been a little quiet this past month as I've been super busy working on the WPF DataGrid. I've...
Date: 07/03/2008
Grouping and Virtualization
Check out this sample that one of our devs, Ben Carter, just released on using virtualization with...
Date: 06/12/2008
WPF 3.5 SP1 Feature: Alternating Rows
So what else is new in WPF 3.5 SP1? Here is a smaller but pretty nice feature for you ItemsControl...
Date: 05/29/2008
Using IEditableCollectionView with dynamically generated GridViewColumns
I recently got a question on how to implement IEditableCollectionView with GridViewColumns that are...
Date: 05/27/2008
WPF 3.5 SP1 Feature: Non-live Scrolling
So far for the new WPF 3.5 SP1 features, I've surveyed Item Container Recycling, Data Formatting,...
Date: 05/22/2008
We're Hiring!
Check out Ivo's post on job opportunities for Software Development Engineer in Test and Software...
Date: 05/21/2008
WPF 3.5 SP1 feature: IEditableCollectionView
Motivation A CollectionView is your interface into manipulating a collection of data items in an...
Date: 05/20/2008
WPF Learning Resources
A friend from my previous team was asking about some resources relating to WPF as his team will be...
Date: 05/20/2008
New WPF 3.5 SP1 feature: Data Formatting (with Binding.StringFormat)
Background Formatting data can be a pretty cumbersome task in WPF. To illustrate with a very simple...
Date: 05/16/2008
More WPF 3.5 SP1 resources
Here are some pretty comprehensive resources on the new features in our WPF 3.5 SP1 release. Scott...
Date: 05/15/2008
Recycling that Item Container
Item container recycling is a one of the many new features in SP1. I'm going to talk a little bit...
Date: 05/14/2008
Hello WPF World!
My name is Vincent Sibal and I am a recent addition to the WPF test team. Previously I was working...
Date: 05/13/2008