13 types derived from Panel
PresentationFramework (10)
src\Framework\MS\Internal\Controls\InkCanvasInnerCanvas.cs (1)
31
internal class InkCanvasInnerCanvas :
Panel
src\Framework\System\Windows\Controls\Canvas.cs (1)
43
public class Canvas :
Panel
src\Framework\System\Windows\Controls\DockPanel.cs (1)
68
public class DockPanel :
Panel
src\Framework\System\Windows\Controls\Grid.cs (1)
69
public class Grid :
Panel
, IAddChild
src\Framework\System\Windows\Controls\Primitives\TabPanel.cs (1)
33
public class TabPanel :
Panel
src\Framework\System\Windows\Controls\Primitives\ToolBarOverflowPanel.cs (1)
24
public class ToolBarOverflowPanel :
Panel
src\Framework\System\Windows\Controls\Primitives\UniformGrid.cs (1)
39
public class UniformGrid :
Panel
src\Framework\System\Windows\Controls\Stack.cs (1)
62
public class StackPanel :
Panel
, IScrollInfo, IStackMeasure
src\Framework\System\Windows\Controls\VirtualizingPanel.cs (1)
23
public abstract class VirtualizingPanel :
Panel
src\Framework\System\Windows\Controls\WrapPanel.cs (1)
35
public class WrapPanel :
Panel
System.Activities.Presentation (3)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\PropertyPanel.cs (1)
20
internal class PropertyPanel :
Panel
System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\FreeFormPanel.cs (1)
22
internal class FreeFormPanel :
Panel
System.Activities.Presentation\System\Activities\Presentation\View\ExtensionSurface.cs (1)
20
sealed class ExtensionSurface :
Panel
116 references to Panel
PresentationFramework (112)
src\Framework\MS\Internal\Data\ObjectRef.cs (2)
228
Panel
panel = fo.FrameworkParent.DO as
Panel
;
src\Framework\MS\Internal\Helper.cs (3)
1087
Panel
itemsHost,
1110
Panel
itemsHost)
1189
Panel
itemsHost,
src\Framework\System\Windows\Automation\Peers\DataGridColumnHeadersPresenterAutomationPeer.cs (1)
67
Panel
itemHost = owner.ItemsHost;
src\Framework\System\Windows\Automation\Peers\DataGridItemAutomationPeer.cs (1)
427
Panel
itemHost = row.CellsPresenter.ItemsHost;
src\Framework\System\Windows\Automation\Peers\GroupItemAutomationPeer.cs (1)
129
Panel
itemsHost = owner.ItemsHost;
src\Framework\System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (1)
71
Panel
itemHost = owner.ItemsHost;
src\Framework\System\Windows\Controls\Border.cs (1)
194
Panel
.BackgroundProperty.AddOwner(typeof(Border),
src\Framework\System\Windows\Controls\Calendar.cs (1)
21
[TemplatePart(Name = Calendar.ElementRoot, Type = typeof(
Panel
))]
src\Framework\System\Windows\Controls\ComboBox.cs (1)
1948
Panel
itemsHost = ItemsHost;
src\Framework\System\Windows\Controls\Control.cs (2)
120
Panel
.BackgroundProperty.AddOwner(typeof(Control),
122
Panel
.BackgroundProperty.DefaultMetadata.DefaultValue,
src\Framework\System\Windows\Controls\DataGrid.cs (7)
1856
internal
Panel
InternalItemsHost
6424
Panel
itemsHost = InternalItemsHost;
6469
Panel
itemsHost = InternalItemsHost;
6559
private static bool CalculateCellDistance(FrameworkElement cell, DataGridRow rowOwner,
Panel
itemsHost, Rect itemsHostBounds, bool isMouseInCorner, out double distance)
6666
Panel
itemsHost = InternalItemsHost;
8080
Panel
itemsHost = dataGrid.InternalItemsHost;
8679
private
Panel
_internalItemsHost; // Workaround for not having access to ItemsHost
src\Framework\System\Windows\Controls\DataGridCell.cs (2)
1055
private
Panel
ParentPanel
1059
return VisualParent as
Panel
;
src\Framework\System\Windows\Controls\GroupItem.cs (3)
322
Panel
IHierarchicalVirtualizationAndScrollInfo.ItemsHost
409
internal
Panel
ItemsHost
473
private
Panel
_itemsHost;
src\Framework\System\Windows\Controls\InkCanvas.cs (2)
416
Panel
.BackgroundProperty.AddOwner(
2329
_innerCanvas.SetBinding(
Panel
.BackgroundProperty, background);
src\Framework\System\Windows\Controls\ItemContainerGenerator.cs (1)
174
ItemContainerGenerator IItemContainerGenerator.GetItemContainerGeneratorForPanel(
Panel
panel)
src\Framework\System\Windows\Controls\ItemsControl.cs (9)
795
Panel
panel = element as
Panel
;
833
Panel
panel = element as
Panel
;
1348
Panel
p = parent as
Panel
;
1861
internal
Panel
ItemsHost
2500
private FrameworkElement FindEndFocusableLeafContainer(
Panel
itemsHost, bool last)
3962
private
Panel
_itemsHost;
src\Framework\System\Windows\Controls\ItemsPanelTemplate.cs (3)
124
System.Xaml.XamlType panelType = templateHolder.SchemaContext.GetXamlType(typeof(
Panel
));
134
if (!typeof(
Panel
).IsAssignableFrom(root.Type))
137
root.SetValue(
Panel
.IsItemsHostProperty, true);
src\Framework\System\Windows\Controls\ItemsPresenter.cs (5)
51
Panel
panel = GetVisualChild(0) as
Panel
;
170
internal static ItemsPresenter FromPanel(
Panel
panel)
310
Panel
oldPanel = (this.VisualChildrenCount > 0) ? this.GetVisualChild(0) as
Panel
: null;
src\Framework\System\Windows\Controls\Menu.cs (2)
218
Panel
itemsHost = ItemsHost;
232
Panel
itemsHost = ItemsHost;
src\Framework\System\Windows\Controls\Page.cs (3)
338
Panel
.BackgroundProperty.AddOwner(
341
Panel
.BackgroundProperty.GetDefaultValue(typeof(
Panel
)),
src\Framework\System\Windows\Controls\Panel.cs (9)
147
typeof(
Panel
),
222
typeof(
Panel
),
242
Panel
panel = (
Panel
) d;
258
Panel
oldItemsHost = null;
573
internal static bool IsAboutToGenerateContent(
Panel
panel)
916
typeof(
Panel
),
966
Panel
panel = child.InternalVisualParent as
Panel
;
src\Framework\System\Windows\Controls\Primitives\BulletDecorator.cs (1)
63
Panel
.BackgroundProperty.AddOwner(typeof(BulletDecorator),
src\Framework\System\Windows\Controls\Primitives\DataGridCellsPresenter.cs (2)
575
internal
Panel
InternalItemsHost
645
private
Panel
_internalItemsHost;
src\Framework\System\Windows\Controls\Primitives\DataGridColumnHeader.cs (2)
1100
private
Panel
ParentPanel
1104
return VisualParent as
Panel
;
src\Framework\System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (2)
431
internal
Panel
InternalItemsHost
1079
private
Panel
_internalItemsHost;
src\Framework\System\Windows\Controls\Primitives\IHierarchicalVirtualizationAndScrollInfo.cs (1)
44
Panel
ItemsHost { get; }
src\Framework\System\Windows\Controls\Primitives\IItemContainerGenerator.cs (1)
29
ItemContainerGenerator GetItemContainerGeneratorForPanel(
Panel
panel);
src\Framework\System\Windows\Controls\ToolBar.cs (2)
660
Panel
itemsHost = VisualTreeHelper.GetParent(currentFocusElement) as
Panel
;
src\Framework\System\Windows\Controls\ToolBarTray.cs (1)
81
Panel
.BackgroundProperty.AddOwner(typeof(ToolBarTray),
src\Framework\System\Windows\Controls\TreeViewItem.cs (1)
400
Panel
IHierarchicalVirtualizationAndScrollInfo.ItemsHost
src\Framework\System\Windows\Controls\UIElementCollection.cs (2)
538
Panel
p = _visualParent as
Panel
;
src\Framework\System\Windows\Controls\VirtualizingPanel.cs (3)
397
Panel
p = ic.ItemsHost;
422
private static void VirtualizationPropertyChangePropagationRecursive(DependencyObject parent,
Panel
itemsHost)
433
Panel
childItemsHost = virtualizingChild.ItemsHost;
src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (15)
1069
Panel
parentItemsHost = parent as
Panel
;
1096
Panel
itemsHost,
1110
Panel
itemsHost,
1225
Panel
innerPanel = null;
3070
Panel
parentPanel = (itemsOwner != null) ? VisualTreeHelper.GetParent(itemsOwner) as
Panel
: null;
4060
private static IContainItemStorage GetItemStorageProvider(
Panel
itemsHost)
4201
private static void ClearItemValueStorageRecursive(IContainItemStorage itemStorageProvider,
Panel
itemsHost)
4212
Panel
childItemsHost = virtualizingChild.ItemsHost;
6320
Panel
itemsHost = (virtualizingChild == null) ? null : virtualizingChild.ItemsHost;
6390
Panel
scrollingPanel = (scrollingItemsControl == null) ? null : scrollingItemsControl.ItemsHost;
6704
Panel
childItemsHost = virtualizingChild.ItemsHost;
10894
Panel
itemsHost = null;
10989
private DependencyObject FindDirectDescendentOfItemsHost(
Panel
itemsHost, DependencyObject child)
src\Framework\System\Windows\Documents\FixedPage.cs (1)
445
Panel
.BackgroundProperty.AddOwner(
src\Framework\System\Windows\Documents\TableColumn.cs (1)
256
Panel
.BackgroundProperty.AddOwner(
src\Framework\System\windows\Documents\TextSelection.cs (1)
1636
backgroundPropertyValue = textEditor.UiScope.GetValue(System.Windows.Controls.
Panel
.BackgroundProperty);
src\Framework\System\Windows\Input\KeyboardNavigation.cs (1)
2558
Panel
itemsHost = tvi.ItemsHost;
src\Framework\System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
529
case 437: t = () => typeof(
Panel
); break;
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (9)
3139
Type type = typeof(System.Windows.Controls.
Panel
);
3140
DependencyProperty dp = System.Windows.Controls.
Panel
.BackgroundProperty;
3142
this.GetXamlType(typeof(System.Windows.Controls.
Panel
)), // DeclaringType
5287
Type type = typeof(System.Windows.Controls.
Panel
);
5289
this.GetXamlType(typeof(System.Windows.Controls.
Panel
)), // DeclaringType
5295
bamlMember.GetDelegate = delegate(object target) { return ((System.Windows.Controls.
Panel
)target).Children; };
8088
Type type = typeof(System.Windows.Controls.
Panel
);
8089
DependencyProperty dp = System.Windows.Controls.
Panel
.IsItemsHostProperty;
8091
this.GetXamlType(typeof(System.Windows.Controls.
Panel
)), // DeclaringType
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
7266
typeof(System.Windows.Controls.
Panel
),
src\Framework\System\Windows\Markup\KnownTypes.cs (3)
1853
return System.Windows.Controls.
Panel
.BackgroundProperty;
2432
return (o as System.Windows.Controls.
Panel
).Children;
5981
case KnownElements.Panel: t = typeof(System.Windows.Controls.
Panel
); break;
src\Framework\System\Windows\TemplateContent.cs (1)
267
pv.Property =
Panel
.IsItemsHostProperty;
PresentationFramework.Classic (1)
Microsoft\Windows\Themes\ClassicBorderDecorator.cs (1)
152
Panel
.BackgroundProperty.AddOwner(typeof(ClassicBorderDecorator),
System.Activities.Presentation (3)
System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\ConnectorWithStartDot.xaml.cs (2)
44
System.Windows.Controls.
Panel
.SetZIndex(this, 999);
50
System.Windows.Controls.
Panel
.SetZIndex(this, 1);
System.Activities.Presentation\System\Activities\Presentation\View\ExtensionSurface.cs (1)
449
Panel
.SetZIndex(window, ++this.currentZIndex);