Feed on
Posts
Comments

Category Archive for 'Open Source'

After having worked mostly conceptually for a few months (a detour to enterprise messaging), I’m back to writing code and getting my hands dirty. And I finally managed to get the time to start playing with Windows Workflow
To me, learning is all about playing around with the technology, and here’s a first result […]

Read Full Post »

WPF TreeView Update

I’ve posted an update for my WPF TreeView which contains a bugfix and two new features:

The root item collection is now monitored for changes, and the tree updates itself automatically. This behaviour, however, can be controlled through the ObserveRootItems dependency property.
Built-in filtering support through a strongly typed predicate. I’m not completely […]

Read Full Post »

Writing on Wikipedia

I abandoned the LGPL in favor of the Code Project Open License (CPOL) this morning (starting with the TreeView control), and I was pretty surprised that Googling for the license didn’t show up the license’s home page in the upper ranks.
As a result, I decided to write my first Wikipedia article in order to make […]

Read Full Post »

Kaxaml source on CodePlex

Robby Ingebretsen published the source code of his incredibly useful (and beautiful!) Kaxaml on CodePlex. I often prefer Kaxaml over Visual Studio because it combines a bunch of really smart features with a very nice UI that just makes it a pleasure to work with. I’m definitely looking forward to have a peek at its […]

Read Full Post »

A tutorial is now available on Code Project, so check the article for a detailed overview. And please leave your rating if you like the control http://www.codeproject.com/KB/WPF/versatile_treeview.aspx
 
Update: The latest version is currently only available through the download link below. I’ll update the CodeProject article once the current filtering mechanism has been rewritten:
Download: wpf-treeview.zip […]

Read Full Post »

Multithreaded WPF Progress Dialog

With this WPF progress dialog, you can display a progress window and invoke a method on a background thread with just a few lines of code. Let’s say, you have a worker method called CountTo100, then all you need to get things running is this:

//create a dialog instance
ProgressDialog dlg = new ProgressDialog();
dlg.Owner = this;
dlg.DialogText = […]

Read Full Post »