A WPF Numeric Entry Control

When WPF first shipped, there was a noticeable lack of certain controls we’ve become used to in Win32 and WinForms: Calendar, DateTimePicker, and NumericUpDown. WPF 4 adds Calendar and DatePicker, but not anything for numeric entry.
For my solution I wanted something that behaved very similarly to the WinForms NumericUpdown control.
Some of the specifications:

Allows user [...]

Popularity: 4% [?]

How to learn WPF (or anything else)

I’ve recently been learning WPF. This is a huge topic that is uncontainable by any single book, tutorial, or web-site. The complexity and breadth of this framework is nearly oppressive, but the results are incredible. Or rather, I should say, potentially incredible.
From everything I’ve read, people who have suffered through the WPF learning curve have [...]

Popularity: 16% [?]

NDepend: A short review

NDepend is a tool I’d heard about for years, but had yet to really dive into recently. Thanks to the good folks developing it, I was able to try out a copy and have been analyzing my own projects with it.
Here’s a brief run-down of my initial experience with it.
Installation
There is no installation file—everything is [...]

Popularity: 14% [?]

Better Find In Files results in Visual Studio

Sara Ford has an awesome tip for Visual Studio on how to customize the formatting of search results.
Popularity: 12% [?]

Popularity: 12% [?]

Converting OLE_COLOR to System.Drawing.Color

I’ve been working on a project using Visual Studio Tools for Office 2008 (VSTO) and at one point I needed to get the colors for categories in Outlook 2007. There are actually 3 colors, and they are returned as uint’s–why the .Net wrappers don’t convert to colors for you, I don’t know (to avoid linking [...]

Popularity: 11% [?]

Fixing Printing Problems with IE7 and Vista

If you are having problems printing from Internet Explorer 7 under Windows Vista, check to see if you have AVG 8.0 installed. If so, get the latest version from http://free.grisoft.com. I did have build 8.0.101 and upgraded to build 8.0.138–everything works fine now.
I’ve also seen reports that it could be an error while running IE7 [...]

Popularity: 8% [?]

log4cxx + VS2005 + Windows SDK v6.0 = compile error

If you are following the instructions to build log4cxx 0.10 in Visual Studio 2005, and you have the Windows Platform SDK v6.0 installed, you may get errors compiling multicast.c in the apr project.
I found the solution, and it’s pretty easy. Open up multicast.c and edit the lines:
136: #if MCAST_JOIN_SOURCE_GROUP
148: #if MCAST_JOIN_SOURCE_GROUP
to [...]

Popularity: 9% [?]

Virtual PC 2007 Tips and Tricks

Put them on any drive other than C:\ (actually, any drive that you don’t heavily use at the same time)
Don Roessler discusses how to reduce the size of your virtual hard disk (.vhd) files, and some other tips.
Scott Hanselman talks about disabling unneeded services
Consider Virtual Server instead (not for [...]

Popularity: 7% [?]

Opening Visual Studio solutions from Explorer in Vista

You’ve installed Visual Studio 2005 on Vista and dutifully changed it to run as administrator, like you’re supposed to. And then…
Problem: Visual Studio 2005 solutions no longer open when you double-click them in Windows Vista. In fact, when you double-click nothing happens.
Solution: Change them to open with Visual Studio 2005 directly instead of the vslauncher.exe [...]

Popularity: 6% [?]

Software Pick: SyncMyCal

With the acquisition of a Blackberry I wanted to be able to sync both my work and home Outlook setups to the Blackberry (and to each other). I tried a number of free tools (though they aren’t that easy to find) and quickly concluded I would need a better solution.
Enter SyncMyCal. It’s easy, it’s cheap [...]

Popularity: 8% [?]