
WPF
Get flash to fully experience Pearltrees
Threading Model
AttachedCommandBehavior V2 aka ACB « C# Disciples
To use Visual Profiler, start the WPF application that you want to analyze. Once the application has started, click the Visual Profiler tab, click the Actions menu, and then click Select Process . In the Select Process dialog box, select the application process that you want to analyze and then click Select .
WPF Performance Suite
More than once, I’ve found myself wanting to be able to demonstrate the range of controls that are available for Silverlight and WPF and, today, I ended up in that same place and decided to do something about it. I built a very, very simple WPF application. Screenshot is below and you can install the application via ClickOnce by clicking on the picture below (note you'll need .NET Framework V3.5 Sp1 as I don't install it for you here) ;
Silverlight & WPF Control Browser
Bea Stollnitz » WPF’s CollectionViewSource
Search and Highlight Text in an Arbitrary Visual Tree
A while back I answered this question on stackoverflow and have been meaning to elaborate on my answer ever since with a more comprehensive blog post. The question is about how to highlight some text in the UI when the user enters some search text. I thought I’d extend the concept into a clean, generic solution as far as I could and share it here. My requirements are pretty straightforward:WPF 4.0 Text Stack Improvements - WPF Text Blog
Please note that the screenshots in this post are not displaying correctly. To view them in their full fidelity, right click on them and save them as a .PNGs. Then use your image viewing program of choice.Overlaying Controls in WPF with Adorners at Big Nick’s Blog
One of the common things that comes up on multiple projects using WPF is the ability to overlay the screen or a certain portion of it. Either to create a richer modal-type experience than a message box provides or to block access to a certain portion of the screen while an asynchronous or long running operation is happening. There are a number of ways to do this but the one I've settled on after tackling it on a few projects is an adorner that automatically overlays and control with any content you want. Other options include using the Popup control, which is problematic because popups are not part of the normal visual layout. They are always on top of all other content and don't move when you resize or move the window, at least not automatically. Another way you can do it is put everything inside a grid, and add the content you want to overlay with at the end of the Grid's content with no Row or Column specification.Resizer: a WPF Control
Recently I needed to allow users to resize a WPF Popup . After implementing a non-generic solution, I decided to attempt to turn the concept into a generic WPF control. The Resizer control is a specialised ContentControl that can be used as follows: < kb:Resizer xmlns:kb ="http://kent.boogaart/controls" > Content </ kb:Resizer > The Resizer control adds resizing behaviour to the content you place within it. The default template uses a ResizeGrip and allows the user to drag the grip in order to resize the content.Drag and Drop

