EXIF Compare Utility using WPF
The Exif Compare Utility is a WinDiff equivalent for image files that compares the Exif meta-data and displays the differences and similarities. The application is written using WPF and MVVM.
User-driven applications
User-driven applications are the programs in which full control is given to the users. Designers of such programs are responsible only for developing an instrument for solving some task, but they do not enforce users to work with this instrument according with a predefined scenario.
Breakout in Silverlight
Silverlight technology serves one of the best platform to write web based games. The main advantage is that shapes in Silverlight draw themselves and they support the same events as other elements. So we don’t need to worry about painting process of shapes etc. This game also serves as the basics to develop game in Silverlight.
Your First Step to the Silverlight Voice/Video Chatting Client/Server
What you should to do to create your own Silverlight Voice/Video chatting system.
An MVVM friendly approach to adding system menu entries in a WPF application
The majority of MFC apps have always had an About... menu entry in the main window's system menu, and this was primarily because the App Wizard generated code for that by default. I wanted to do something similar in a WPF application I've been working on, and I wanted to do it in an MVVM friendly manner. In this article I'll explain a neat way of doing it so that you can easily add menu items and attach command handlers to them while retaining the basic MVVM paradigm.
Exploring Secrets of .NET Keystroke Handling
If you've ever been frustrated trying to figure out how to intercept or assign specific keystrokes to specific controls, you'll be glad you found this article.
Network Know-How: Exploring Network Algorithms
Networks can model all sorts of situations including physical networks as well as non-physical situations. Learn how to use network algorithms to test connectivity, build inexpensive connections, assign work, and split networks as inexpensively as possible.
CBR/CBZ Comics in C#
This article will demonstrate simple methods one can use to interact with today's comics applications, and more importantly, to transform your printed comic books into a digital library that can be stored on Compact Discs (CD) or Digital Versatile Discs (DVD) in an orderly manner (in CBZ or CBR formats).
Global Mouse and Keyboard Library
This article explains how to use the mouse and keyboard library that I have created. This library consists of two things: global mouse and keyboard hooks, and global mouse and keyboard simulators.
The global hooks contain a set of events that follow the .NET event model, so they should be very simple to use if you've done anything with events before.
The simulators will actually simulate mouse movements, clicks, keyboard presses, etc. This can be useful for macro recording (which is one of the sample projects), and of course, messing with your friends.
Using converters to aggregate a list in a ListView
Explanation on how to use converters to calculate the sum, largest, average, etc., of the items in a ListView.