Browse by Tags
All Tags »
Layout (
RSS)
Learn how to customize ListView and GridView Column-Layout in WPF applications.
An article about the WPF Layout System that focuses on extensibility. Included is a application that demonstrates some of the best custom layout panels available on the net.
In the fourth part of this article, I show how to add the following commands: Open, Save, Cut, Copy, Paste, Delete, Print, Group, Ungroup, Align, Distribute, and Order.
The web browser user experience includes a "go back, go forward" navigation metaphor by default. This is useful for WinForms applications as well, especially for complex, multi-field applications. This article presents a History class to do...
Josh Smith discusses Explore Panel3D, a custom WPF panel that displays its children in three-dimensional space.
This is the final part to Sasha Barber's WPF for beginners series. In it he uses everything learned along the way, including WPF Layout, Resources, Commands & Events, Dependency Properties, DataBinding, and Styles & Templates.
This is the second in a series of articles on writing WPF business applications in VB.NET using Visual Studio 2008. In it I cover the FormNotification control, binding to objects that implement IDataErorrInfo, rendering the Form Notification popup in...
This is the first in a series of articles on writing WPF business applications in VB.NET using Visual Studio 2008. In it I cover the following topics: Application Structure, Skinning, and Custom ToolBar Button Controls.
Multiple Document Interfaces (MDI) have come and gone in .NET and I am sure will someday come back again. In the meantime, I decided to write my very own implementation of MDI in WPF. Instead of multiple documents, I decided to extend my design to house...
In the first article I have shown you how to drag, resize and rotate elements on a canvas. Today we are going to add further features that are essential for a typical diagram designer: rubberband selection, multiple selection with keystrokes (LeftMouseButton...
In this first article of the series, I will show you how to drag, resize and rotate any content on a Canvas. By "any content," I mean any object you can assign to the Content property of a ContentControl. Since that property is of type object...
Purpose: To make it easy to have panels which can be docked to the left, right, top, and bottom. It should be easy to add this control to the program and easy to understand how it works, so everybody who wants can adapt its features to his needs. The...
In the past, making a form into a custom shape could be a daunting task. However, the .NET Framework provides easy and straightforward methods to perfect the look of your form.
This article shows you how to design fairly complicated forms, which can resize, using anchors, docks and panels with a dash of code.
Are you sick of wasting time writing resizing code for your Windows forms? .NET's new anchoring and docking properties enable form controls to automatically resize or reposition themselves as the form resizes. This article explains how to create resizable...
Next page »