O'Reilly logo

Windows Presentation Foundation 4.5 Cookbook by Pavel Yosifovich

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Creating a custom panel

WPF panels are layout containers. Each Panel provides its own layout logic; combining them in various ways allows the creation of a complex yet flexible user interface. The built-in panels, such as Grid, StackPanel, and Canvas seem to provide everything we need to create a conceivable user interface. Sometimes, however, there is a need to go beyond the built-in panels, to create some other unique way to lay out elements. Although everything is possible using transforms, using a custom panel has its benefits, one of which is ease of use. Other benefits include the ability to use the panel in an unorthodox way, such as with the ItemsPanel property of an ItemsControl and its derivatives.

In this recipe, we'll create a custom ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required