I stumbled upon some behavior awhile back that struck me as odd. I had a nullable property in my ViewModel that I was binding to in Silverlight, but I found that whenever the value was cleared out by the user, the property setter was not called. I narrowed it down...
[Read More]
Custom Controls Everywhere – In XAML
You’ve heard me preach it before. Custom Controls Everywhere, damn it! It’s my mantra, my MO, one of my core beliefs for application development. As I started getting used to XAML, I kept thinking about how I’d implement custom controls everywhere and utilize the pattern in the same way I...
[Read More]
Starting to get LINQ
I’m finding that I’m using LINQ more and more for simple problems that would otherwise have longwinded solutions. The brevity that LINQ offers is pretty powerful, and I appreciate that LINQ allows me to express what I want clearly and get the desired result. One example today was when working...
[Read More]
This alias is either really cool or just plain wrong
I was working in a custom control today that exposes a dependency property of type System.Collections.ObjectModel.ObservableCollection<System.DateTime>. After typing that type name a few times I decided it was time for a using statement at the top of the file to shorten things up. But even ObservableCollection<DateTime> is pretty long. I...
[Read More]
Stoked about the NIN concert
I had always enjoyed Nine Inch Nails’ music. But it wasn’t until Kelly explained to me that NIN is really just one guy, Trent Reznor, that I really became a fan. Frankly, when Kelly told me about this, at first I didn’t quite believe it. But then I went and...
[Read More]