This is a useful feature to keep a referencing column like an ID or a name always visible to keep your orientation while scrolling.
To freeze a numer of columns just set the I need to create Data Grid dynamically in special way.
Extended WPF Toolkit™ is the number one collection of WPF controls, components and utilities for creating next generation Windows applications.
Use it to build professional looking, modern, and easy to use line of business applications.
The Extended WPF Toolkit project has been downloaded more than 1 million times here and on Nu Get.
Update: This is no longer a recommended way to do localization in WPF. Globalizer Also read this post: How to change language at run-time in WPF with loadable Resource Dictionaries and Dynamic Resource Binding Ok, so if you are going to have a string visible in your WPF application and your application can be in multiple languages, you are facing the localization problem. Well, I am here to tell you that you can at least prepare to be localized by doing a few simple steps: If you are going to have a string in your WPF application, it is a good idea to store those strings in a centralized place for localization purposes. Often a string is entered directly into an the WPF XAML. Maybe you are thinking that you don’t need to localize your application, so this is not important to you.
Finally, there are things (this, this, this, this, this, and this) that simply perform worse than you likely expect.
For views, you get the get a WPF notification that a viewmodel is about to go unused by a view.
Perhaps you want a part of the text to be bold or another color? Fortunately, WPF makes all of this very simple using templates.
WPF is all about templating, so specifying a data template for the List View is very easy.
For the e-mail address, which we added to this example, we underline it, give it a blue color and change the mouse cursor, to make it behave like a hyperlink.
There is no shortage of information out there on how to speed up the performance of WPF applications, but too often the focus is on the weird stuff instead of the simpler issues.