WPF DataGrid row validation
WPF is a very powerful framework for GUI development. Among other things, it contains a unified approach to user input validation. Adding validation …
Opening new e-mail form of the default mail client in a WPF / WinForms application
Sometimes, while writing a WPF or WinForms GUI application, you might need to allow the user to send a pre-populated e-mail from her machine. A …
Use system icons in WPF
Sometimes you would like to use a standard Windows system icon, such as error, warning, question etc. in your WPF program. The main reason is usually …
Safe implementation of INotifyPropertyChanged interface
With arrival of WPF the usage of
INotifyPropertyChanged
interface has expanded dramatically. The most annoying and dangerous part of implementing the …
Side by side editing of .resx files for localization
WPF allows you to create localized applications with relatively little effort . The localized strings are put into resource files (.resx), one per …
Windows Phone .NET localization that works
I was quite eager to learn about Windows Phone 7 when the development preview came out. I downloaded the tools and tried to build a sample to get a …
Microsoft icons for developers
Apparently, Microsoft allows users of Visual Studio to include some icons, supplied with the product. For example, to look at available icons in …
Secure storage of passwords in .NET
Storing passwords securely in an application, for instance between different invocations, is a major challenge for a software developer. Storing a …
GoDaddy MySQL remote access
Apparently, the well-known hosting provider GoDaddy allows remote access to MySQL databases, created within its environments. Quoting from the help …
Offlineimap bugs
Offlineimap - a utility, used to synchronize between IMAP servers and Maildir style mailboxes on Unix systems, is very convenient. It can be used to …