<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - published wpf stories</title>
    <description>the latest published wpf stories from DotNetKicks.com</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>INotifyPropertyChanged with Compile Time Checking</title>
      <description>neat little tips for wpf  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codecapers.com%2fpost%2fINotifyPropertyChanged-with-Compile-Time-Checking.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codecapers.com%2fpost%2fINotifyPropertyChanged-with-Compile-Time-Checking.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/INotifyPropertyChanged_with_Compile_Time_Checking</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/INotifyPropertyChanged_with_Compile_Time_Checking</guid>
      <pubDate>Wed, 23 May 2012 13:34:58 GMT</pubDate>
    </item>
    <item>
      <title>Build a p2p chat application with WPF and ASP.NET Web API</title>
      <description>Learn how to build a fully functional WPF p2p (peer-to-peer) chat application with ASP.NET Web API and .NET 4.5 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.strathweb.com%2f2012%2f03%2fbuild-p2p-chat-application-with-wpf-and-asp-net-web-api%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.strathweb.com%2f2012%2f03%2fbuild-p2p-chat-application-with-wpf-and-asp-net-web-api%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Build_a_p2p_chat_application_with_WPF_and_ASP_NET_Web_API</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Build_a_p2p_chat_application_with_WPF_and_ASP_NET_Web_API</guid>
      <pubDate>Sun, 25 Mar 2012 15:09:23 GMT</pubDate>
    </item>
    <item>
      <title>Fade-Trimming TextBlocks in Silverlight and WPF</title>
      <description>Samuel Jack describes how to replace ellipsis of long text with a nice fading effect in WPF and Silverlight. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.hibernatingrhinos.com%2f12385%2ffade-trimming-textblocks-in-silverlight-and-wpf"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.hibernatingrhinos.com%2f12385%2ffade-trimming-textblocks-in-silverlight-and-wpf" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Fade_Trimming_TextBlocks_in_Silverlight_and_WPF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Fade_Trimming_TextBlocks_in_Silverlight_and_WPF</guid>
      <pubDate>Mon, 19 Mar 2012 16:39:14 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft Excel decimal key behavior in WPF</title>
      <description>Article which describes how to get the same behavior for the decimal key as in Microsoft Excel for a WPF application. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmarcelwouters.wordpress.com%2f2012%2f02%2f16%2fmicrosoft-excel-decimal-key-behavior-in-wpf%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmarcelwouters.wordpress.com%2f2012%2f02%2f16%2fmicrosoft-excel-decimal-key-behavior-in-wpf%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Microsoft_Excel_decimal_key_behavior_in_WPF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Microsoft_Excel_decimal_key_behavior_in_WPF</guid>
      <pubDate>Fri, 17 Feb 2012 11:14:29 GMT</pubDate>
    </item>
    <item>
      <title>Event Handler Memory Leaks, Unwiring Events, and the WeakEventManager</title>
      <description>Many developers don't realize that a common source of memory leaks in .NET applications is the event handler. WPF 4.5 includes built-in support for weak events to help us do the right thing and not eat up all the available memory. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2f10rem.net%2fblog%2f2012%2f02%2f01%2fevent-handler-memory-leaks-unwiring-events-and-the-weakeventmanager-in-wpf-45"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2f10rem.net%2fblog%2f2012%2f02%2f01%2fevent-handler-memory-leaks-unwiring-events-and-the-weakeventmanager-in-wpf-45" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Event_Handler_Memory_Leaks_Unwiring_Events_and_the_WeakEventManager</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Event_Handler_Memory_Leaks_Unwiring_Events_and_the_WeakEventManager</guid>
      <pubDate>Wed, 01 Feb 2012 20:47:02 GMT</pubDate>
    </item>
    <item>
      <title>Dynamic Wpf DataGrid Columns using PropertyDescriptors</title>
      <description>WPF DataGrid control used in combination with custom ObervableCollection&amp;lt;dynamic&amp;gt; implementing ITypedList and providing PropertyDescriptors which enables adding columns dynamically at runtime. Columns definitions are also strongly typed and advanced column data generation can be provided by lambda delegates. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2flucidsnippets.com%2fblog%2fdynamic-wpf-datagrid-columns-using-propertydescriptors%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2flucidsnippets.com%2fblog%2fdynamic-wpf-datagrid-columns-using-propertydescriptors%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Dynamic_Wpf_DataGrid_Columns_using_PropertyDescriptors</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Dynamic_Wpf_DataGrid_Columns_using_PropertyDescriptors</guid>
      <pubDate>Fri, 20 Jan 2012 15:09:59 GMT</pubDate>
    </item>
    <item>
      <title>Coded UI Tests : WPF Utilities</title>
      <description>I played a lot with Coded UI Tests API on WPF applications these last weeks.

It turned out that this is a really powerful framework available to use but that we need to write a lot of code ourselves even for simple things.

You may already know the coded ui test utilities of Gautam Goenka available on his blog.

On this blog post, I want to introduce a set of complementary helper methods that you can use in your project. The links to the binaries/sources are at the end of the post. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jonathanantoine.com%2f2012%2f01%2f15%2fcoded-ui-tests-wpf-utilities%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jonathanantoine.com%2f2012%2f01%2f15%2fcoded-ui-tests-wpf-utilities%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Coded_UI_Tests_WPF_Utilities</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Coded_UI_Tests_WPF_Utilities</guid>
      <pubDate>Tue, 17 Jan 2012 14:36:37 GMT</pubDate>
    </item>
    <item>
      <title>Five Great WPF 3D Nuggets</title>
      <description>Tim Sneath collects together some great posts on doing 3D in WPF. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2ftims%2farchive%2f2006%2f02%2f08%2f527850.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2ftims%2farchive%2f2006%2f02%2f08%2f527850.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Five_Great_WPF_3D_Nuggets</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Five_Great_WPF_3D_Nuggets</guid>
      <pubDate>Mon, 12 Dec 2011 18:20:42 GMT</pubDate>
    </item>
    <item>
      <title>[WPF] Using Linq to shape data in a CollectionView</title>
      <description>This article describes a way to use Linq to specify the filter, sort and grouping of a WPF CollectionView. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ftomlev2.wordpress.com%2f2011%2f11%2f30%2fwpf-using-linq-to-shape-data-in-a-collectionview%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ftomlev2.wordpress.com%2f2011%2f11%2f30%2fwpf-using-linq-to-shape-data-in-a-collectionview%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/WPF_Using_Linq_to_shape_data_in_a_CollectionView</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/WPF_Using_Linq_to_shape_data_in_a_CollectionView</guid>
      <pubDate>Wed, 30 Nov 2011 14:24:54 GMT</pubDate>
    </item>
    <item>
      <title>Information on upgrading Kinect Applications to MS SDK Beta 2.</title>
      <description>Introduction
Microsoft recently released the Kinect for Windows SDK Beta 2. It contains many enhancements and fixes that can be found here. The only problem with it is that a lot of current demo applications no longer function properly. Today, I'm going to walk you through a typical scenario of upgrading a Kinect application built with Beta 1 to Beta 2.

Note: This tutorial covers WPF, but you can use the same techniques for WinForms. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmichaelcrump.net%2farchive%2f2011%2f11%2f14%2finformation-on-upgrading-kinect-applications-to-ms-sdk-beta-2.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmichaelcrump.net%2farchive%2f2011%2f11%2f14%2finformation-on-upgrading-kinect-applications-to-ms-sdk-beta-2.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Information_on_upgrading_Kinect_Applications_to_MS_SDK_Beta_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Information_on_upgrading_Kinect_Applications_to_MS_SDK_Beta_2</guid>
      <pubDate>Wed, 16 Nov 2011 16:46:16 GMT</pubDate>
    </item>
    <item>
      <title>WPF Office Ribbon control</title>
      <description>Shows you how to use the WPF Office ribbon control. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fteusje.wordpress.com%2f2009%2f08%2f12%2fwpf-office-ribbon-control%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fteusje.wordpress.com%2f2009%2f08%2f12%2fwpf-office-ribbon-control%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/WPF_Office_Ribbon_control</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/WPF_Office_Ribbon_control</guid>
      <pubDate>Fri, 11 Nov 2011 17:23:33 GMT</pubDate>
    </item>
    <item>
      <title>FREE WPF and Silverlight Online Prism Training from PluralSight on Nov</title>
      <description>Blaine Wastell highlights 3 hours of free training materials from PluralSight for Prism available between 12th and 14th November. The training will look at Prism 4's use in WPF, Silverlight and Windows Phone applications.

(from The Morning Brew) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fb%2fblaine%2farchive%2f2011%2f11%2f01%2ffree-wpf-and-silverlight-online-prism-training-from-pluralsight-on-nov-12-nov-14.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fb%2fblaine%2farchive%2f2011%2f11%2f01%2ffree-wpf-and-silverlight-online-prism-training-from-pluralsight-on-nov-12-nov-14.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/FREE_WPF_and_Silverlight_Online_Prism_Training_from_PluralSight_on_Nov</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/FREE_WPF_and_Silverlight_Online_Prism_Training_from_PluralSight_on_Nov</guid>
      <pubDate>Fri, 04 Nov 2011 13:41:32 GMT</pubDate>
    </item>
    <item>
      <title>Understanding basic WinRT Metro Applications and Application Capability</title>
      <description>Windows 8 is already out in Developer Preview form. A new way of building applications in Windows 8 has already been introduced. Lets put up a note to let you know how to  build applications for WinRT. In this post you will learn how you can use Capabilities for your application and build your first basic WinRT Metro Applications. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.abhisheksur.com%2f2011%2f10%2funderstanding-basic-winrt-metro.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.abhisheksur.com%2f2011%2f10%2funderstanding-basic-winrt-metro.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Understanding_basic_WinRT_Metro_Applications_and_Application_Capability</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Understanding_basic_WinRT_Metro_Applications_and_Application_Capability</guid>
      <pubDate>Mon, 31 Oct 2011 15:33:33 GMT</pubDate>
    </item>
    <item>
      <title>Layout adjustments Snapping and OrientationChanges in Metro Applicatio</title>
      <description>Layout is the most important part of any application. The best design for an application gets more credit and love from the users than applications that are designed bad. Metro style applications runs in full screen. Your application does not include a  Title Bar, status bar or anything. Microsoft gave us some of the basic layout guidelines that one needs to follow. Lets talk about them here to make you understand how you should layout your application in Metro Applications to utilize maximum flexibility of it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.abhisheksur.com%2f2011%2f10%2flayout-adjustments-snapping-and.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.abhisheksur.com%2f2011%2f10%2flayout-adjustments-snapping-and.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Layout_adjustments_Snapping_and_OrientationChanges_in_Metro_Applicatio</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Layout_adjustments_Snapping_and_OrientationChanges_in_Metro_Applicatio</guid>
      <pubDate>Mon, 31 Oct 2011 14:46:30 GMT</pubDate>
    </item>
    <item>
      <title>Porting a WPF application to Windows8</title>
      <description>We take a simple WPF app and try to port it to Windows8. What needs to be changed? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.progware.org%2fBlog%2fpost%2fPorting-a-WPF-application-to-Windows8.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.progware.org%2fBlog%2fpost%2fPorting-a-WPF-application-to-Windows8.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Porting_a_WPF_application_to_Windows8</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Porting_a_WPF_application_to_Windows8</guid>
      <pubDate>Thu, 20 Oct 2011 02:08:13 GMT</pubDate>
    </item>
    <item>
      <title>Binding Flagged Enumerations</title>
      <description>Flagged enumerations can present a difficult problem for data binding, this article presents a solution for binding these enumerations to individual CheckBox(s) in a WPF sample application.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.virtual-olympus.com%2fblog%2fpost%2f2011%2f10%2f13%2fBinding-Flagged-Enumerations.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.virtual-olympus.com%2fblog%2fpost%2f2011%2f10%2f13%2fBinding-Flagged-Enumerations.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Binding_Flagged_Enumerations</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Binding_Flagged_Enumerations</guid>
      <pubDate>Thu, 13 Oct 2011 14:11:33 GMT</pubDate>
    </item>
    <item>
      <title>WPF 4.5 : Live shaping(filtering, grouping and sorting of collections)</title>
      <description>For each item list used in a WPF application, a collection view is in fact created and used by the controls. This view enables navigation, filtering, grouping and sorting from the XAML or the code. It is a very powerful feature that is offered to the developers since a long time in WPF.

In WPF 4.5 as in WPF 4.0 the grouping, sorting and filtering operations are done when the item is added to the collection or when the Refresh method is called. The drawback is that if an item property value involved in one of these operations is updated, then the sorting/grouping/filtering will not be done again.

WPF 4.5 introduce a feature called live shaping which shapes the collection view in live. Let's dig a little more this feature.

This post is the tenth part of a serie on the WPF 4.5 new features. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jonathanantoine.com%2f2011%2f10%2f05%2fwpf-4-5-%25E2%2580%2593-part-10-live-shaping%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jonathanantoine.com%2f2011%2f10%2f05%2fwpf-4-5-%25E2%2580%2593-part-10-live-shaping%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/WPF_4_5_Live_shaping_filtering_grouping_and_sorting_of_collections</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/WPF_4_5_Live_shaping_filtering_grouping_and_sorting_of_collections</guid>
      <pubDate>Thu, 06 Oct 2011 09:20:10 GMT</pubDate>
    </item>
    <item>
      <title>[WPF] Creating parameterized styles with attached properties</title>
      <description>This article describes a simple technique to create styles that support small variations without duplicating the style. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ftomlev2.wordpress.com%2f2011%2f10%2f01%2fwpf-creating-parameterized-styles-with-attached-properties%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ftomlev2.wordpress.com%2f2011%2f10%2f01%2fwpf-creating-parameterized-styles-with-attached-properties%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/WPF_Creating_parameterized_styles_with_attached_properties_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/WPF_Creating_parameterized_styles_with_attached_properties_1</guid>
      <pubDate>Sat, 01 Oct 2011 09:25:12 GMT</pubDate>
    </item>
    <item>
      <title>WPF 4.5 - Part 9 : binding to static properties</title>
      <description>There is two different ways to make a property bindable: implementing INotifyPropertyChanged is the most known solution, the other one is to create a event named PropertyNameChanged.

In WPF 4.0 there is no way to create a static property which can be used by a binding with property change notifications.

In this post, part of a serie on the WPF 4.5 new features, we'll see how it can now be done! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jonathanantoine.com%2f2011%2f09%2f28%2fwpf-4-5-%25E2%2580%2593-part-9-binding-to-static-properties%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jonathanantoine.com%2f2011%2f09%2f28%2fwpf-4-5-%25E2%2580%2593-part-9-binding-to-static-properties%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/WPF_4_5_Part_9_binding_to_static_properties</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/WPF_4_5_Part_9_binding_to_static_properties</guid>
      <pubDate>Thu, 29 Sep 2011 13:58:42 GMT</pubDate>
    </item>
    <item>
      <title>WPF 4.5 - Part 8 : No more airspace problems - win32 &amp;amp; WPF</title>
      <description>Integrating win 32 component is already possible in WPF 4.0, even in WPF 3.5 but there is the well-know issue : airspace problems. Each render technology belongs to only one airspace only. So when you place Win32 components in your WPF application they behave as black hole for input, render transformation are not (well) applied, etc.

With this 4.5 release, the WPF team solves this drawback. In this post more explanation and an example of how it improves developers' life will be gived.

This post is a part of a serie on WPF 4.5 new features. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jonathanantoine.com%2f2011%2f09%2f24%2fwpf-4-5-%25E2%2580%2593-part-8-no-more-airspace-problems-integrating-wpf-with-win32%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jonathanantoine.com%2f2011%2f09%2f24%2fwpf-4-5-%25E2%2580%2593-part-8-no-more-airspace-problems-integrating-wpf-with-win32%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/WPF_4_5_Part_8_No_more_airspace_problems_win32_WPF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/WPF_4_5_Part_8_No_more_airspace_problems_win32_WPF</guid>
      <pubDate>Wed, 28 Sep 2011 14:17:52 GMT</pubDate>
    </item>
    <item>
      <title>WPF 4.5 - Part 7 : Accessing collections on non-UI Threads</title>
      <description>Here is the seventh (OMG !) post on the WPF 4.5 new features. Collections are a part of every application and their management is maybe the first thing you learn to deal with in WPF.

To begin, you put everything on the main(the UI one) thread and it works just fine. After a few time, you realize that it freezes the application UI and that the users usually don't like it. Then you put the collections creation/feeding on another Thread to free the UI's one and you realize that it is not possible because : "This type of CollectionView does not support changes to its SourceCollection from a thread different from the Dispatcher thread".

In this post we will discover that this is over with WPF 4.5 (and that you'll love it) ! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jonathanantoine.com%2f2011%2f09%2f24%2fwpf-4-5-part-7-accessing-collections-on-non-ui-threads%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jonathanantoine.com%2f2011%2f09%2f24%2fwpf-4-5-part-7-accessing-collections-on-non-ui-threads%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/WPF_4_5_Part_7_Accessing_collections_on_non_UI_Threads</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/WPF_4_5_Part_7_Accessing_collections_on_non_UI_Threads</guid>
      <pubDate>Mon, 26 Sep 2011 14:09:13 GMT</pubDate>
    </item>
    <item>
      <title>WPF 4.5 - Part 5 : the new BindingExpression information</title>
      <description>BindingExpression is a useful API when working with Bindings from code. In WPF 4.0 it lacks some information which would have made it even mode helpful. Let's discover what WPF 4.5 brought with him on this class.

For the record, this post is a part of a serie about WPF 4.5 new features. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jonathanantoine.com%2f2011%2f09%2f22%2fwpf-4-5-part-5-the-new-bindingexpression-information%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jonathanantoine.com%2f2011%2f09%2f22%2fwpf-4-5-part-5-the-new-bindingexpression-information%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/WPF_4_5_Part_5_the_new_BindingExpression_information</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/WPF_4_5_Part_5_the_new_BindingExpression_information</guid>
      <pubDate>Thu, 22 Sep 2011 19:59:05 GMT</pubDate>
    </item>
    <item>
      <title>WPF 4.5 - Part 4 : the new Binding's 'Delay' property</title>
      <description>If you read the MSDN page on the new WPF 4.5 features, you'll find it under the label "Automatically updating the source of a data binding". This is more precise and understandable to me to say that a 'Delay' property has been added to the Binding markup extension !

This post is a part of the serie on WPF 4.5 new features. By reading it you'll discover what is the goal of this property, how to use it and some scenario where it is really useful and smart to use it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jonathanantoine.com%2f2011%2f09%2f21%2fwpf-4-5-part-4-the-new-bindings-delay-property%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jonathanantoine.com%2f2011%2f09%2f21%2fwpf-4-5-part-4-the-new-bindings-delay-property%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/WPF_4_5_Part_4_the_new_Binding_s_Delay_property</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/WPF_4_5_Part_4_the_new_Binding_s_Delay_property</guid>
      <pubDate>Thu, 22 Sep 2011 14:42:10 GMT</pubDate>
    </item>
    <item>
      <title>Asynchronous data validation in WPF 4.5</title>
      <description>Jonathan Antoine shows us how to do asynchronous data validation in WPF 4.5 using an example application. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jonathanantoine.com%2f2011%2f09%2f18%2fwpf-4-5-asynchronous-data-validation%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jonathanantoine.com%2f2011%2f09%2f18%2fwpf-4-5-asynchronous-data-validation%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Asynchronous_data_validation_in_WPF_4_5</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Asynchronous_data_validation_in_WPF_4_5</guid>
      <pubDate>Wed, 21 Sep 2011 15:47:13 GMT</pubDate>
    </item>
    <item>
      <title>New methods of the Dispatcher in WPF 4.5</title>
      <description>Jonathan Antoine shares with us some new methods available with the Dispatcher in WPF 4.5, including the ability to return objects from the Dispatch call and compatibility with the new async Await methods. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.jonathanantoine.com%2f2011%2f09%2f20%2fwpf-4-5-part-3-new-methods-of-the-dispatcher%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.jonathanantoine.com%2f2011%2f09%2f20%2fwpf-4-5-part-3-new-methods-of-the-dispatcher%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/New_methods_of_the_Dispatcher_in_WPF_4_5</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/New_methods_of_the_Dispatcher_in_WPF_4_5</guid>
      <pubDate>Wed, 21 Sep 2011 15:47:13 GMT</pubDate>
    </item>
  </channel>
</rss>
