mirror of
https://github.com/Stone-Red-Code/docs-desktop.git
synced 2026-09-06 07:56:06 +02:00
* Reset branch for WPF changes * Convert BMP to PNG; fix link-out-of-scope err * Add snippets for WPF... 6794 files!!!! * Add missing snippets * update file updated between migration * Fix paths to include * update breadcrumb and toc * fix index links * fix index links * fix index links * fix markdown
1021 B
1021 B
title, ms.date, helpviewer_keywords, ms.assetid
| title | ms.date | helpviewer_keywords | ms.assetid | ||
|---|---|---|---|---|---|
| How to: Override the Logical Tree | 03/30/2017 |
|
0ae4d074-8113-4b06-b4fa-e0f39d4967a6 |
How to: Override the Logical Tree
Although it is not necessary in most cases, advanced control authors have the option to override the logical tree.
Example
This example describes how to subclass xref:System.Windows.Controls.StackPanel to override the logical tree, in this case to enforce a behavior that the panel may only have and will only render a single child element. This isn't necessarily a practically desirable behavior, but is shown here as a means of illustrating the scenario for overriding an element's normal logical tree.
[!code-csharpLogicalOverride#SingletonPanel]
For more information on the logical tree, see Trees in WPF.