Vincent Sibal's Blog

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...

Author: Vincent Sibal - MSFT Date: 08/04/2009

Intro Previously I did a post on the “Control Local Values bug” and how a subtle bug can be...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT Date: 04/24/2009

5 More Random Gotchas with the WPF DataGrid

  1. DataGridColumn.SortDirection does not actually sort the column. DataGridColumn.SortDirection is...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT Date: 04/07/2009

The Control Local Values Bug!

Intro WPF dependency properties are properties that are registered through the WPF property system....

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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....

Author: Vincent Sibal - MSFT 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’...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT Date: 12/10/2008

WPF DataGrid Design-time Walkthrough

The DataGrid walkthrough on windowsclient.net/wpf and the Tips & Tricks section on codeplex talk...

Author: Vincent Sibal - MSFT Date: 11/07/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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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....

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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....

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT Date: 07/03/2008

Grouping and Virtualization

Check out this sample that one of our devs, Ben Carter, just released on using virtualization with...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT Date: 05/29/2008

Using IEditableCollectionView with dynamically generated GridViewColumns

I recently got a question on how to implement IEditableCollectionView with GridViewColumns that are...

Author: Vincent Sibal - MSFT 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,...

Author: Vincent Sibal - MSFT Date: 05/22/2008

We're Hiring!

Check out Ivo's post on job opportunities for Software Development Engineer in Test and Software...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT 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...

Author: Vincent Sibal - MSFT Date: 05/13/2008

Next>