ValueConverter seems like just the ticket for handling data types whose domains are finite sets of named values (think enum). But how do you get the domain definition into scope? Resource dictionaries are wonderful until you find they’re out of scope. And they’re always out of scope for the code of a...
It is very common to have multiple sibling instances of a template, such as the column DataTemplates in a DataGrid. If these shared a namescope, there would be name collisions. So templates in XAML and Silverlight are obliged to have private namescopes. The change of namescope makes it impossible, inside...
Install the Windows Presentation Foundation, it's worth it. You will find yourself with a new printer, Microsoft XPS Document Writer. This does exactly what a PDF printer does, allowing you to produce an XPS file from anything that can use a printer. What the hell is an XPS file? Effectively it's...