Ok, I did it: I tried to do it the easy way — serialization! And I quickly ran into the following issue: Serializing DependencyObjects. There are a lot of sources saying “you can’t serialize dependency objects”, which is true, but you can get pretty close rather quickly and it might not be the worst decision. [...]
Well, this is the first post after a very long pause, I am sorry but I had very little time…
Anyway, I stumbled over some strange bug this morning that turned out to be related to the GC. But let’s just step back a minute:
The application I currently work on is based on CompositeWPF . [...]
A new Prism drop has just been released:
http://www.codeplex.com/prism/SourceControl/DownloadSourceCode.aspx?changeSetId=10933
The current prism drop comes with a neat documentation. Unfortunately, I won’t be able to check it out for the next few days…
The StockTraderRI now looks like this: .
Today, I encountered two WPF related problems:
1 – UIElement.Opacity and the way it is being ‘inherited’
Every UIElement has an Opacity property, which will we be used when rendering the control. When rendering an object, 0.0 means the object is fully transparent, thereby invisible to the user, while 1.0 means it is fully opaque. Since controls [...]
In the MenuKiller Control, I need to configure a TreeView to quite some extent: I want all nodes to have a certain custom ItemContainerStyle.
First naive approach: The TreeView will apply its ItemContainerStyle to all nodes. Wrong! The TreeViewItems themselves are ItemControls, therefore having their own ItemContainerStyle.
Second approach: Have the ItemContainerStyle refer to itself using [...]
A while ago, I read a very interesting blog post: Rethinking the Button by Dax Pandhi. It really fascianated me, so I started some research on the topic. Apparently, “Differentiated UX” is the new buzzword. As is always the case with buzzwords, different people understand it in different way, but I guess the common denominator is: We [...]
This is a rather old one (dated June 1st 2007), but I feel this one deserves it: A three-hour webcast by FxCop creator Krzysztof Cwalina who now works at Microsoft on the design of APIs, a little post mortem on the development of the .NET Framework, etc.
You can download the not-so-small file here:
http://blogs.msdn.com/kcwalina/archive/2007/06/01/FDGLecture.aspx
While three hours seem [...]

