7 types derived from ContainerVisual
PresentationCore (3)
Core\CSharp\MS\Internal\Ink\Renderer.cs (1)
150private class HighlighterContainerVisual : ContainerVisual
Core\CSharp\System\Windows\Media\DrawingVisual.cs (1)
26public class DrawingVisual : ContainerVisual
Core\CSharp\System\Windows\Media\HostVisual.cs (1)
33public class HostVisual : ContainerVisual
PresentationFramework (4)
src\Framework\MS\Internal\AppModel\RootBrowserWindow.cs (1)
1216private class PrintVisual : ContainerVisual { }
src\Framework\MS\Internal\Documents\UIElementIsland.cs (1)
22internal class UIElementIsland : ContainerVisual, IContentHost, IDisposable
src\Framework\MS\Internal\PtsHost\ParagraphElementVisual.cs (1)
23internal class ParagraphElementVisual : ContainerVisual
src\Framework\MS\Internal\PtsHost\RowVisual.cs (1)
31internal sealed class RowVisual : ContainerVisual
32 instantiations of ContainerVisual
PresentationCore (5)
Core\CSharp\MS\Internal\Ink\Renderer.cs (4)
185_rootVisual = new ContainerVisual(); 186_highlightersRoot = new ContainerVisual(); 187_regularInkVisuals = new ContainerVisual(); 188_incrementalRenderingVisuals = new ContainerVisual();
Core\CSharp\System\Windows\Media\BitmapCacheBrush.cs (1)
50_dummyVisual = new ContainerVisual();
PresentationFramework (27)
src\Framework\MS\Internal\Documents\DocumentPageHost.cs (1)
98pageVisualHost = new ContainerVisual();
src\Framework\MS\Internal\PtsHost\FigureParaClient.cs (5)
426_visual.Children.Add(new ContainerVisual()); 427_visual.Children.Add(new ContainerVisual()); 449visualChildren.Add(new ContainerVisual()); 456visualChildren.Add(new ContainerVisual()); 506visualChildren.Add(new ContainerVisual());
src\Framework\MS\Internal\PtsHost\FloaterParaClient.cs (5)
430_visual.Children.Add(new ContainerVisual()); 431_visual.Children.Add(new ContainerVisual()); 453visualChildren.Add(new ContainerVisual()); 460visualChildren.Add(new ContainerVisual()); 510visualChildren.Add(new ContainerVisual());
src\Framework\MS\Internal\PtsHost\PtsPage.cs (6)
678_visual = new ContainerVisual(); 1124_visual.Children.Add(new ContainerVisual()); 1125_visual.Children.Add(new ContainerVisual()); 1148visualChildren.Add(new ContainerVisual()); 1155visualChildren.Add(new ContainerVisual()); 1270visualChildren.Add(new ContainerVisual());
src\Framework\MS\Internal\PtsHost\SubpageParaClient.cs (5)
350_visual.Children.Add(new ContainerVisual()); 351_visual.Children.Add(new ContainerVisual()); 374visualChildren.Add(new ContainerVisual()); 381visualChildren.Add(new ContainerVisual()); 431visualChildren.Add(new ContainerVisual());
src\Framework\MS\Internal\Text\ComplexLine.cs (1)
188ContainerVisual proxyVisual = new ContainerVisual();
src\Framework\System\Windows\Controls\ViewBox.cs (1)
168_internalVisual = new ContainerVisual();
src\Framework\System\Windows\Documents\RubberbandSelector.cs (1)
309ContainerVisual root = new ContainerVisual();
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
2878bamlType.DefaultConstructor = delegate() { return new System.Windows.Media.ContainerVisual(); };
src\Framework\System\Windows\Markup\KnownTypes.cs (1)
1183case KnownElements.ContainerVisual: o = new System.Windows.Media.ContainerVisual(); break;
114 references to ContainerVisual
PresentationCore (16)
Core\CSharp\MS\Internal\Ink\Renderer.cs (14)
328ContainerVisual parent = drawingAttributes.IsHighlighter ? GetContainerVisual(drawingAttributes) : _incrementalRenderingVisuals; 383ContainerVisual correctParent 386ContainerVisual currentParent 387= VisualTreeHelper.GetParent(visual) as ContainerVisual; 557ContainerVisual parent = GetContainerVisual(visual.Stroke.DrawingAttributes); 606VisualCollection children = ((ContainerVisual)(VisualTreeHelper.GetParent(precedingVisual))).Children; 616ContainerVisual parent = GetContainerVisual(visual.Stroke.DrawingAttributes); 628ContainerVisual parent = (ContainerVisual)(VisualTreeHelper.GetParent(visual)); 671private ContainerVisual GetContainerVisual(DrawingAttributes drawingAttributes) 710private ContainerVisual _rootVisual; 711private ContainerVisual _highlightersRoot; 712private ContainerVisual _incrementalRenderingVisuals; 713private ContainerVisual _regularInkVisuals;
Core\CSharp\System\Windows\Media\BitmapCacheBrush.cs (2)
43private ContainerVisual AutoWrapVisual 401private ContainerVisual _dummyVisual;
PresentationFramework (98)
src\Framework\MS\Internal\Documents\DocumentPageHost.cs (4)
56ContainerVisual pageVisualHost = currentParent as ContainerVisual; 87ContainerVisual pageVisualHost; 90pageVisualHost = VisualTreeHelper.GetParent(_pageVisual) as ContainerVisual;
src\Framework\MS\Internal\PtsHost\FigureParaClient.cs (10)
420ContainerVisual pageContentVisual; 421ContainerVisual floatingElementsVisual; 430pageContentVisual = (ContainerVisual)_visual.Children[0]; 431floatingElementsVisual = (ContainerVisual)_visual.Children[1]; 453else if (visualChildren.Count == 1 && !(visualChildren[0] is ContainerVisual)) 458Debug.Assert(visualChildren.Count == 1 && visualChildren[0] is ContainerVisual); 459ContainerVisual trackVisual = (ContainerVisual)visualChildren[0]; 513ContainerVisual trackVisual = (ContainerVisual)visualChildren[index];
src\Framework\MS\Internal\PtsHost\FloaterParaClient.cs (10)
424ContainerVisual pageContentVisual; 425ContainerVisual floatingElementsVisual; 434pageContentVisual = (ContainerVisual)_visual.Children[0]; 435floatingElementsVisual = (ContainerVisual)_visual.Children[1]; 457else if (visualChildren.Count == 1 && !(visualChildren[0] is ContainerVisual)) 462Debug.Assert(visualChildren.Count == 1 && visualChildren[0] is ContainerVisual); 463ContainerVisual trackVisual = (ContainerVisual)visualChildren[0]; 517ContainerVisual trackVisual = (ContainerVisual)visualChildren[index];
src\Framework\MS\Internal\PtsHost\FlowDocumentPage.cs (4)
888ContainerVisual pageVisual = null; 1037private void DestroyVisualLinks(ContainerVisual visual) 1050Invariant.Assert(vc[index] is ContainerVisual, "The children should always derive from ContainerVisual"); 1051DestroyVisualLinks((ContainerVisual)(vc[index]));
src\Framework\MS\Internal\PtsHost\Line.cs (3)
386internal ContainerVisual CreateVisual() 431ContainerVisual parent = currentParent as ContainerVisual;
src\Framework\MS\Internal\PtsHost\PtsHelper.cs (6)
45internal static void UpdateMirroringTransform(FlowDirection parentFD, FlowDirection childFD, ContainerVisual visualChild, double width) 65internal static void ClipChildrenToRect(ContainerVisual visual, Rect rect) 71((ContainerVisual)visualChildren[index]).Clip = new RectangleGeometry(rect); 78internal static void UpdateFloatingElementVisuals(ContainerVisual visual, List<BaseParaClient> floatingElementList) 298ContainerVisual parent = currentParent as ContainerVisual;
src\Framework\MS\Internal\PtsHost\PtsPage.cs (11)
674internal ContainerVisual GetPageVisual() 1118ContainerVisual pageContentVisual; 1119ContainerVisual floatingElementsVisual; 1128pageContentVisual = (ContainerVisual)_visual.Children[0]; 1129floatingElementsVisual = (ContainerVisual)_visual.Children[1]; 1157Debug.Assert(visualChildren.Count == 1 && visualChildren[0] is ContainerVisual); 1158ContainerVisual trackVisual = (ContainerVisual)visualChildren[0]; 1276ContainerVisual trackVisual = (ContainerVisual)visualChildren[index]; 1631private ContainerVisual _visual;
src\Framework\MS\Internal\PtsHost\SubpageParaClient.cs (9)
344ContainerVisual pageContentVisual; 345ContainerVisual floatingElementsVisual; 354pageContentVisual = (ContainerVisual)_visual.Children[0]; 355floatingElementsVisual = (ContainerVisual)_visual.Children[1]; 383Debug.Assert(visualChildren.Count == 1 && visualChildren[0] is ContainerVisual); 384ContainerVisual trackVisual = (ContainerVisual)visualChildren[0]; 437ContainerVisual trackVisual = (ContainerVisual)visualChildren[index];
src\Framework\MS\Internal\PtsHost\TableParaClient.cs (2)
1691ContainerVisual parent = currentParent as ContainerVisual;
src\Framework\MS\Internal\PtsHost\TextParaClient.cs (27)
78ContainerVisual lineContainerVisual = _visual; 184ContainerVisual lineContainerVisual = _visual; 1601ContainerVisual lineVisual = (ContainerVisual) lineVisuals[index]; 1661ContainerVisual lineVisual = CreateLineVisual(ref arrayLineDesc[index], Paragraph.ParagraphStartCharacterPosition); 1677ContainerVisual lineVisual = (ContainerVisual) lineVisuals[index]; 3468ContainerVisual visual, 3510ContainerVisual lineVisual = line.CreateVisual(); 3525ContainerVisual lineVisual = (ContainerVisual) visualChildren[index]; 3555ContainerVisual lineVisual = line.CreateVisual(); 3566ContainerVisual lineVisual = (ContainerVisual) visualChildren[index]; 3596private ContainerVisual CreateLineVisual(ref PTS.FSLINEDESCRIPTIONSINGLE lineDesc, int cpTextParaStart) 3612ContainerVisual lineVisual = line.CreateVisual(); 3628ContainerVisual visual, 3715ContainerVisual lineVisual = CreateLineVisual(ref lineDesc, cpTextParaStart); 3735ContainerVisual lineVisual = CreateLineVisual(ref lineDesc, cpTextParaStart); 3775ContainerVisual lineVisual = CreateLineVisual(ref lineDesc, cpTextParaStart); 3860ContainerVisual visual, 3922ContainerVisual lineVisual = line.CreateVisual(); 3938ContainerVisual lineVisual = (ContainerVisual) visualChildren[index]; 3991ContainerVisual lineVisual = line.CreateVisual(); 4002ContainerVisual lineVisual = (ContainerVisual)visualChildren[index];
src\Framework\MS\Internal\PtsHost\UIElementParaClient.cs (2)
128ContainerVisual parent = currentParent as ContainerVisual;
src\Framework\MS\Internal\Text\ComplexLine.cs (3)
178ContainerVisual parent = currentParent as ContainerVisual; 188ContainerVisual proxyVisual = new ContainerVisual();
src\Framework\System\Windows\Controls\ViewBox.cs (2)
162private ContainerVisual InternalVisual 461private ContainerVisual _internalVisual;
src\Framework\System\Windows\Documents\RubberbandSelector.cs (2)
309ContainerVisual root = new ContainerVisual(); 328private void CloneVisualTree(ContainerVisual parent, Visual old)
src\Framework\System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
191case 99: t = () => typeof(ContainerVisual); break;
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
2876typeof(System.Windows.Media.ContainerVisual),
src\Framework\System\Windows\Markup\KnownTypes.cs (1)
5643case KnownElements.ContainerVisual: t = typeof(System.Windows.Media.ContainerVisual); break;