18 types derived from Panel
PresentationFramework (10)
MS\Internal\Controls\InkCanvasInnerCanvas.cs (1)
20
internal class InkCanvasInnerCanvas :
Panel
System\Windows\Controls\Canvas.cs (1)
29
public class Canvas :
Panel
System\Windows\Controls\DockPanel.cs (1)
56
public class DockPanel :
Panel
System\Windows\Controls\Grid.cs (1)
33
public class Grid :
Panel
, IAddChild
System\Windows\Controls\Primitives\TabPanel.cs (1)
24
public class TabPanel :
Panel
System\Windows\Controls\Primitives\ToolBarOverflowPanel.cs (1)
13
public class ToolBarOverflowPanel :
Panel
System\Windows\Controls\Primitives\UniformGrid.cs (1)
23
public class UniformGrid :
Panel
System\Windows\Controls\Stack.cs (1)
50
public class StackPanel :
Panel
, IScrollInfo, IStackMeasure
System\Windows\Controls\VirtualizingPanel.cs (1)
16
public abstract class VirtualizingPanel :
Panel
System\Windows\Controls\WrapPanel.cs (1)
23
public class WrapPanel :
Panel
System.Windows.Controls.Ribbon (8)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonContextualTabGroupsPanel.cs (1)
20
public class RibbonContextualTabGroupsPanel :
Panel
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryCategoriesPanel.cs (1)
27
public class RibbonGalleryCategoriesPanel :
Panel
, IProvideStarLayoutInfoBase, IContainsStarLayoutManager, IScrollInfo
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryItemsPanel.cs (1)
27
public class RibbonGalleryItemsPanel :
Panel
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGroupItemsPanel.cs (1)
21
public class RibbonGroupItemsPanel :
Panel
, IProvideStarLayoutInfo, IContainsStarLayoutManager
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonQuickAccessToolBarOverflowPanel.cs (1)
16
public class RibbonQuickAccessToolBarOverflowPanel :
Panel
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabHeadersPanel.cs (1)
20
public class RibbonTabHeadersPanel :
Panel
, IScrollInfo
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabsPanel.cs (1)
25
public class RibbonTabsPanel :
Panel
, IScrollInfo
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTitlePanel.cs (1)
24
public class RibbonTitlePanel :
Panel
130 references to Panel
PresentationFramework (112)
MS\Internal\Data\ObjectRef.cs (2)
218
Panel
panel = fo.FrameworkParent.DO as
Panel
;
MS\Internal\Helper.cs (3)
1062
Panel
itemsHost,
1085
Panel
itemsHost)
1164
Panel
itemsHost,
System\Windows\Automation\Peers\DataGridColumnHeadersPresenterAutomationPeer.cs (1)
69
Panel
itemHost = owner.ItemsHost;
System\Windows\Automation\Peers\DataGridItemAutomationPeer.cs (1)
419
Panel
itemHost = row.CellsPresenter.ItemsHost;
System\Windows\Automation\Peers\GroupItemAutomationPeer.cs (1)
136
Panel
itemsHost = owner.ItemsHost;
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (1)
62
Panel
itemHost = owner.ItemsHost;
System\Windows\Controls\Border.cs (1)
183
Panel
.BackgroundProperty.AddOwner(typeof(Border),
System\Windows\Controls\Calendar.cs (1)
16
[TemplatePart(Name = Calendar.ElementRoot, Type = typeof(
Panel
))]
System\Windows\Controls\ComboBox.cs (1)
1930
Panel
itemsHost = ItemsHost;
System\Windows\Controls\Control.cs (2)
110
Panel
.BackgroundProperty.AddOwner(typeof(Control),
112
Panel
.BackgroundProperty.DefaultMetadata.DefaultValue,
System\Windows\Controls\DataGrid.cs (7)
1849
internal
Panel
InternalItemsHost
6416
Panel
itemsHost = InternalItemsHost;
6461
Panel
itemsHost = InternalItemsHost;
6551
private static bool CalculateCellDistance(FrameworkElement cell, DataGridRow rowOwner,
Panel
itemsHost, Rect itemsHostBounds, bool isMouseInCorner, out double distance)
6658
Panel
itemsHost = InternalItemsHost;
8071
Panel
itemsHost = dataGrid.InternalItemsHost;
8649
private
Panel
_internalItemsHost; // Workaround for not having access to ItemsHost
System\Windows\Controls\DataGridCell.cs (2)
1092
private
Panel
ParentPanel
1096
return VisualParent as
Panel
;
System\Windows\Controls\GroupItem.cs (3)
312
Panel
IHierarchicalVirtualizationAndScrollInfo.ItemsHost
399
internal
Panel
ItemsHost
463
private
Panel
_itemsHost;
System\Windows\Controls\InkCanvas.cs (2)
392
Panel
.BackgroundProperty.AddOwner(
2192
_innerCanvas.SetBinding(
Panel
.BackgroundProperty, background);
System\Windows\Controls\ItemContainerGenerator.cs (1)
166
ItemContainerGenerator IItemContainerGenerator.GetItemContainerGeneratorForPanel(
Panel
panel)
System\Windows\Controls\ItemsControl.cs (9)
784
Panel
panel = element as
Panel
;
822
Panel
panel = element as
Panel
;
1335
Panel
p = parent as
Panel
;
1849
internal
Panel
ItemsHost
2488
private FrameworkElement FindEndFocusableLeafContainer(
Panel
itemsHost, bool last)
4029
private
Panel
_itemsHost;
System\Windows\Controls\ItemsPanelTemplate.cs (3)
115
System.Xaml.XamlType panelType = templateHolder.SchemaContext.GetXamlType(typeof(
Panel
));
125
if (!typeof(
Panel
).IsAssignableFrom(root.Type))
128
root.SetValue(
Panel
.IsItemsHostProperty, true);
System\Windows\Controls\ItemsPresenter.cs (5)
45
Panel
panel = GetVisualChild(0) as
Panel
;
164
internal static ItemsPresenter FromPanel(
Panel
panel)
304
Panel
oldPanel = (this.VisualChildrenCount > 0) ? this.GetVisualChild(0) as
Panel
: null;
System\Windows\Controls\Menu.cs (2)
192
Panel
itemsHost = ItemsHost;
206
Panel
itemsHost = ItemsHost;
System\Windows\Controls\Page.cs (3)
323
Panel
.BackgroundProperty.AddOwner(
326
Panel
.BackgroundProperty.GetDefaultValue(typeof(
Panel
)),
System\Windows\Controls\Panel.cs (9)
136
typeof(
Panel
),
211
typeof(
Panel
),
231
Panel
panel = (
Panel
) d;
247
Panel
oldItemsHost = null;
562
internal static bool IsAboutToGenerateContent(
Panel
panel)
905
typeof(
Panel
),
949
Panel
panel = child.InternalVisualParent as
Panel
;
System\Windows\Controls\Primitives\BulletDecorator.cs (1)
57
Panel
.BackgroundProperty.AddOwner(typeof(BulletDecorator),
System\Windows\Controls\Primitives\DataGridCellsPresenter.cs (2)
569
internal
Panel
InternalItemsHost
639
private
Panel
_internalItemsHost;
System\Windows\Controls\Primitives\DataGridColumnHeader.cs (2)
1094
private
Panel
ParentPanel
1098
return VisualParent as
Panel
;
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (2)
426
internal
Panel
InternalItemsHost
1074
private
Panel
_internalItemsHost;
System\Windows\Controls\Primitives\IHierarchicalVirtualizationAndScrollInfo.cs (1)
39
Panel
ItemsHost { get; }
System\Windows\Controls\Primitives\IItemContainerGenerator.cs (1)
25
ItemContainerGenerator GetItemContainerGeneratorForPanel(
Panel
panel);
System\Windows\Controls\ToolBar.cs (2)
641
Panel
itemsHost = VisualTreeHelper.GetParent(currentFocusElement) as
Panel
;
System\Windows\Controls\ToolBarTray.cs (1)
72
Panel
.BackgroundProperty.AddOwner(typeof(ToolBarTray),
System\Windows\Controls\TreeViewItem.cs (1)
395
Panel
IHierarchicalVirtualizationAndScrollInfo.ItemsHost
System\Windows\Controls\UIElementCollection.cs (2)
528
Panel
p = _visualParent as
Panel
;
System\Windows\Controls\VirtualizingPanel.cs (3)
345
Panel
p = ic.ItemsHost;
370
private static void VirtualizationPropertyChangePropagationRecursive(DependencyObject parent,
Panel
itemsHost)
381
Panel
childItemsHost = virtualizingChild.ItemsHost;
System\Windows\Controls\VirtualizingStackPanel.cs (15)
1095
Panel
parentItemsHost = parent as
Panel
;
1122
Panel
itemsHost,
1136
Panel
itemsHost,
1254
Panel
innerPanel = null;
3118
Panel
parentPanel = (itemsOwner != null) ? VisualTreeHelper.GetParent(itemsOwner) as
Panel
: null;
4137
private static IContainItemStorage GetItemStorageProvider(
Panel
itemsHost)
4278
private static void ClearItemValueStorageRecursive(IContainItemStorage itemStorageProvider,
Panel
itemsHost)
4289
Panel
childItemsHost = virtualizingChild.ItemsHost;
6453
Panel
itemsHost = (virtualizingChild == null) ? null : virtualizingChild.ItemsHost;
6523
Panel
scrollingPanel = (scrollingItemsControl == null) ? null : scrollingItemsControl.ItemsHost;
6839
Panel
childItemsHost = virtualizingChild.ItemsHost;
11036
Panel
itemsHost = null;
11131
private DependencyObject FindDirectDescendentOfItemsHost(
Panel
itemsHost, DependencyObject child)
System\Windows\Documents\FixedPage.cs (1)
430
Panel
.BackgroundProperty.AddOwner(
System\Windows\Documents\TableColumn.cs (1)
243
Panel
.BackgroundProperty.AddOwner(
System\windows\Documents\TextSelection.cs (1)
1630
backgroundPropertyValue = textEditor.UiScope.GetValue(System.Windows.Controls.
Panel
.BackgroundProperty);
System\Windows\Input\KeyboardNavigation.cs (1)
2461
Panel
itemsHost = tvi.ItemsHost;
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
531
case 437: t = () => typeof(
Panel
); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (9)
3145
Type type = typeof(System.Windows.Controls.
Panel
);
3146
DependencyProperty dp = System.Windows.Controls.
Panel
.BackgroundProperty;
3148
this.GetXamlType(typeof(System.Windows.Controls.
Panel
)), // DeclaringType
5310
Type type = typeof(System.Windows.Controls.
Panel
);
5312
this.GetXamlType(typeof(System.Windows.Controls.
Panel
)), // DeclaringType
5318
bamlMember.GetDelegate = delegate(object target) { return ((System.Windows.Controls.
Panel
)target).Children; };
8128
Type type = typeof(System.Windows.Controls.
Panel
);
8129
DependencyProperty dp = System.Windows.Controls.
Panel
.IsItemsHostProperty;
8131
this.GetXamlType(typeof(System.Windows.Controls.
Panel
)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
7268
typeof(System.Windows.Controls.
Panel
),
System\Windows\Markup\KnownTypes.cs (3)
1852
return System.Windows.Controls.
Panel
.BackgroundProperty;
2439
return (o as System.Windows.Controls.
Panel
).Children;
5991
case KnownElements.Panel: t = typeof(System.Windows.Controls.
Panel
); break;
System\Windows\TemplateContent.cs (1)
253
pv.Property =
Panel
.IsItemsHostProperty;
PresentationFramework.Classic (1)
Microsoft\Windows\Themes\ClassicBorderDecorator.cs (1)
144
Panel
.BackgroundProperty.AddOwner(typeof(ClassicBorderDecorator),
Roslyn.VisualStudio.DiagnosticsWindow (4)
OptionPages\ForceLowMemoryModePage.cs (1)
29
protected override void AddOptions(
Panel
panel)
OptionPages\InternalOptionsControl.cs (3)
110
protected virtual void AddOptions(
Panel
panel)
126
protected void AddOption(
Panel
panel, IOption2 option, string additional = null)
135
protected void AddPerLanguageOption(
Panel
panel, IOption2 option, string languageName, string additional = null)
System.Windows.Controls.Ribbon (12)
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (1)
883
Panel
headerItemsHost = _tabHeaderItemsControl.InternalItemsHost;
Microsoft\Windows\Controls\Ribbon\RibbonComboBox.cs (1)
1190
Panel
galleryItemsHostSite = _firstGallery.ItemsHostSite;
Microsoft\Windows\Controls\Ribbon\RibbonContextualTabGroupItemsControl.cs (2)
69
internal
Panel
InternalItemsHost
268
private
Panel
_itemsHost; // ItemsPanel instance for this ItemsControl
Microsoft\Windows\Controls\Ribbon\RibbonGallery.cs (2)
338
ItemsHostSite = (
Panel
)(ItemsPanel.FindName(RibbonGallery.ItemsHostPanelName, _itemsPresenter));
376
internal
Panel
ItemsHostSite
Microsoft\Windows\Controls\Ribbon\RibbonGalleryCategory.cs (2)
167
internal
Panel
ItemsHostSite
200
ItemsHostSite = (
Panel
)(ItemsPanel.FindName(RibbonGalleryCategory.ItemsHostPanelName, _itemsPresenter));
Microsoft\Windows\Controls\Ribbon\RibbonTabHeader.cs (2)
524
Panel
parentPanel = VisualTreeHelper.GetParent(this) as
Panel
;
Microsoft\Windows\Controls\Ribbon\RibbonTabHeaderItemsControl.cs (2)
59
internal
Panel
InternalItemsHost
199
private
Panel
_itemsHost; // ItemsPanel instance for this ItemsControl
WindowsFormsIntegration (1)
System\Windows\Integration\ElementHost.cs (1)
159
public SWC.
Panel
HostContainer