-
Doc Detective Column March April/05
-
In prior articles, I have shown how to create WPF-based applications using the CODE Framework and the MVVM and MVC patterns. This enabled developers to create quality applications quickly and in a fashion that can easily be understood by developers of all skill levels. In those articles I showed how to use view-models and views to create UIs. In this article, I am going to take this concept further by showing you how you do not even have to create new views and view-mode...See More
-
Wei‑Meng Lee explains how to implement drag-and-drop in Windows Forms by detailing the key events (MouseDown/Move, GiveFeedback, QueryContinueDrag, DragEnter/Over/Leave/Drop), showing practical examples for text, images, files and custom objects, handling different data formats (Bitmap, RTF, FileDrop, etc.), managing move vs. copy semantics and pitfalls, and providing a workaround (user-control wrapper) for ActiveX controls like Windows Media Player so developers can add...See More
-
Most programmers have a hard time making applications that look interesting and fun. We are great at creating functionality that makes the application do exactly what the user wants, but many applications often look very utilitarian. However, with just a few little XAML tricks, you can make your Silverlight or WPF applications look like an artist had a hand in their creation. In this article I will provide you with a couple of very easy XAML tips that you can use right a...See More
-
Microsoft seemed to have put XAML out to pasture for a while, but Billy shows us how it’s back, and why even Microsoft is touting its praises.
-
The iPhone is one of the most compelling and exciting user interfaces to appear on any consumer electronic device, with many innovations that make it a pleasure to use. How can you deliver a similar experience with your .NET applications?This article demonstrates how you can implement these features in your .NET applications in a step-by-step format as you recreate the iPhone interface using Windows Presentation Foundation (WPF) technology with both Visual Studio 2008 an...See More
-
Markus Egger argues that relying on traditional XAML code-behind leads to tightly coupled, hard-to-test UIs and technical debt; instead he advocates a View/ViewModel approach using commands, property binding, attached properties and behaviors to decouple logic from visuals, improve reuse and testability, and simplify maintenance—practices embodied in his CODE Framework that enable building flexible XAML UIs without code-behind.
-
Markus shows us why virtualization gets a bad reputation and how to clean it up.

