6 types derived from ContainerVisual
PresentationCore (3)
MS\Internal\Ink\Renderer.cs (1)
136private class HighlighterContainerVisual : ContainerVisual
System\Windows\Media\DrawingVisual.cs (1)
15public class DrawingVisual : ContainerVisual
System\Windows\Media\HostVisual.cs (1)
15public class HostVisual : ContainerVisual
PresentationFramework (3)
MS\Internal\Documents\UIElementIsland.cs (1)
18internal class UIElementIsland : ContainerVisual, IContentHost, IDisposable
MS\Internal\PtsHost\ParagraphElementVisual.cs (1)
16internal class ParagraphElementVisual : ContainerVisual
MS\Internal\PtsHost\RowVisual.cs (1)
22internal sealed class RowVisual : ContainerVisual
37 instantiations of ContainerVisual
PresentationCore (10)
MS\Internal\Ink\Renderer.cs (4)
171_rootVisual = new ContainerVisual(); 172_highlightersRoot = new ContainerVisual(); 173_regularInkVisuals = new ContainerVisual(); 174_incrementalRenderingVisuals = new ContainerVisual();
System\Windows\Input\Stylus\Common\DynamicRenderer.cs (5)
200RootVisual = new ContainerVisual() 785si.StrokeCV = new ContainerVisual(); 834si.StrokeRTICV = new ContainerVisual(); 1056_mainContainerVisual = new ContainerVisual(); 1057_mainRawInkContainerVisual = new ContainerVisual();
System\Windows\Media\BitmapCacheBrush.cs (1)
40_dummyVisual = new ContainerVisual();
PresentationFramework (27)
MS\Internal\Documents\DocumentPageHost.cs (1)
96pageVisualHost = new ContainerVisual();
MS\Internal\PtsHost\FigureParaClient.cs (5)
367_visual.Children.Add(new ContainerVisual()); 368_visual.Children.Add(new ContainerVisual()); 390visualChildren.Add(new ContainerVisual()); 397visualChildren.Add(new ContainerVisual()); 447visualChildren.Add(new ContainerVisual());
MS\Internal\PtsHost\FloaterParaClient.cs (5)
374_visual.Children.Add(new ContainerVisual()); 375_visual.Children.Add(new ContainerVisual()); 397visualChildren.Add(new ContainerVisual()); 404visualChildren.Add(new ContainerVisual()); 454visualChildren.Add(new ContainerVisual());
MS\Internal\PtsHost\PtsPage.cs (6)
610_visual = new ContainerVisual(); 1009_visual.Children.Add(new ContainerVisual()); 1010_visual.Children.Add(new ContainerVisual()); 1033visualChildren.Add(new ContainerVisual()); 1040visualChildren.Add(new ContainerVisual()); 1149visualChildren.Add(new ContainerVisual());
MS\Internal\PtsHost\SubpageParaClient.cs (5)
302_visual.Children.Add(new ContainerVisual()); 303_visual.Children.Add(new ContainerVisual()); 326visualChildren.Add(new ContainerVisual()); 333visualChildren.Add(new ContainerVisual()); 383visualChildren.Add(new ContainerVisual());
MS\Internal\Text\ComplexLine.cs (1)
180ContainerVisual proxyVisual = new ContainerVisual();
System\Windows\Controls\ViewBox.cs (1)
154_internalVisual = new ContainerVisual();
System\Windows\Documents\RubberbandSelector.cs (1)
199ContainerVisual root = new ContainerVisual();
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
3033DefaultConstructor = delegate () { return new System.Windows.Media.ContainerVisual(); }
System\Windows\Markup\KnownTypes.cs (1)
1176case KnownElements.ContainerVisual: o = new System.Windows.Media.ContainerVisual(); break;
123 references to ContainerVisual
PresentationCore (25)
MS\Internal\Ink\Renderer.cs (14)
305ContainerVisual parent = drawingAttributes.IsHighlighter ? GetContainerVisual(drawingAttributes) : _incrementalRenderingVisuals; 357ContainerVisual correctParent 360ContainerVisual currentParent 361= VisualTreeHelper.GetParent(visual) as ContainerVisual; 531ContainerVisual parent = GetContainerVisual(visual.Stroke.DrawingAttributes); 580VisualCollection children = ((ContainerVisual)(VisualTreeHelper.GetParent(precedingVisual))).Children; 590ContainerVisual parent = GetContainerVisual(visual.Stroke.DrawingAttributes); 602ContainerVisual parent = (ContainerVisual)(VisualTreeHelper.GetParent(visual)); 645private ContainerVisual GetContainerVisual(DrawingAttributes drawingAttributes) 686private ContainerVisual _rootVisual; 687private ContainerVisual _highlightersRoot; 688private ContainerVisual _incrementalRenderingVisuals; 689private ContainerVisual _regularInkVisuals;
System\Windows\Input\Stylus\Common\DynamicRenderer.cs (9)
30ContainerVisual _strokeCV; // App thread rendering CV 31ContainerVisual _strokeRTICV; // real time input CV 73public ContainerVisual StrokeCV 78public ContainerVisual StrokeRTICV 545((ContainerVisual)si.StrokeHV.VisualTarget.RootVisual).Children.Remove(si.StrokeRTICV); 634((ContainerVisual)siNext.StrokeHV.VisualTarget.RootVisual).Children.Remove(siNext.StrokeRTICV); 845((ContainerVisual)si.StrokeHV.VisualTarget.RootVisual).Children.Add(si.StrokeRTICV); 1189private ContainerVisual _mainContainerVisual; 1190private ContainerVisual _mainRawInkContainerVisual;
System\Windows\Media\BitmapCacheBrush.cs (2)
33private ContainerVisual AutoWrapVisual 384private ContainerVisual _dummyVisual;
PresentationFramework (98)
MS\Internal\Documents\DocumentPageHost.cs (4)
54ContainerVisual pageVisualHost = currentParent as ContainerVisual; 85ContainerVisual pageVisualHost; 88pageVisualHost = VisualTreeHelper.GetParent(_pageVisual) as ContainerVisual;
MS\Internal\PtsHost\FigureParaClient.cs (10)
361ContainerVisual pageContentVisual; 362ContainerVisual floatingElementsVisual; 371pageContentVisual = (ContainerVisual)_visual.Children[0]; 372floatingElementsVisual = (ContainerVisual)_visual.Children[1]; 394else if (visualChildren.Count == 1 && !(visualChildren[0] is ContainerVisual)) 399Debug.Assert(visualChildren.Count == 1 && visualChildren[0] is ContainerVisual); 400ContainerVisual trackVisual = (ContainerVisual)visualChildren[0]; 454ContainerVisual trackVisual = (ContainerVisual)visualChildren[index];
MS\Internal\PtsHost\FloaterParaClient.cs (10)
368ContainerVisual pageContentVisual; 369ContainerVisual floatingElementsVisual; 378pageContentVisual = (ContainerVisual)_visual.Children[0]; 379floatingElementsVisual = (ContainerVisual)_visual.Children[1]; 401else if (visualChildren.Count == 1 && !(visualChildren[0] is ContainerVisual)) 406Debug.Assert(visualChildren.Count == 1 && visualChildren[0] is ContainerVisual); 407ContainerVisual trackVisual = (ContainerVisual)visualChildren[0]; 461ContainerVisual trackVisual = (ContainerVisual)visualChildren[index];
MS\Internal\PtsHost\FlowDocumentPage.cs (4)
855ContainerVisual pageVisual = null; 1001private void DestroyVisualLinks(ContainerVisual visual) 1014Invariant.Assert(vc[index] is ContainerVisual, "The children should always derive from ContainerVisual"); 1015DestroyVisualLinks((ContainerVisual)(vc[index]));
MS\Internal\PtsHost\Line.cs (3)
366internal ContainerVisual CreateVisual() 410ContainerVisual parent = currentParent as ContainerVisual;
MS\Internal\PtsHost\PtsHelper.cs (6)
36internal static void UpdateMirroringTransform(FlowDirection parentFD, FlowDirection childFD, ContainerVisual visualChild, double width) 56internal static void ClipChildrenToRect(ContainerVisual visual, Rect rect) 62((ContainerVisual)visualChildren[index]).Clip = new RectangleGeometry(rect); 69internal static void UpdateFloatingElementVisuals(ContainerVisual visual, List<BaseParaClient> floatingElementList) 271ContainerVisual parent = currentParent as ContainerVisual;
MS\Internal\PtsHost\PtsPage.cs (11)
606internal ContainerVisual GetPageVisual() 1003ContainerVisual pageContentVisual; 1004ContainerVisual floatingElementsVisual; 1013pageContentVisual = (ContainerVisual)_visual.Children[0]; 1014floatingElementsVisual = (ContainerVisual)_visual.Children[1]; 1042Debug.Assert(visualChildren.Count == 1 && visualChildren[0] is ContainerVisual); 1043ContainerVisual trackVisual = (ContainerVisual)visualChildren[0]; 1155ContainerVisual trackVisual = (ContainerVisual)visualChildren[index]; 1479private ContainerVisual _visual;
MS\Internal\PtsHost\SubpageParaClient.cs (9)
296ContainerVisual pageContentVisual; 297ContainerVisual floatingElementsVisual; 306pageContentVisual = (ContainerVisual)_visual.Children[0]; 307floatingElementsVisual = (ContainerVisual)_visual.Children[1]; 335Debug.Assert(visualChildren.Count == 1 && visualChildren[0] is ContainerVisual); 336ContainerVisual trackVisual = (ContainerVisual)visualChildren[0]; 389ContainerVisual trackVisual = (ContainerVisual)visualChildren[index];
MS\Internal\PtsHost\TableParaClient.cs (2)
1578ContainerVisual parent = currentParent as ContainerVisual;
MS\Internal\PtsHost\TextParaClient.cs (27)
60ContainerVisual lineContainerVisual = _visual; 156ContainerVisual lineContainerVisual = _visual; 1412ContainerVisual lineVisual = (ContainerVisual) lineVisuals[index]; 1472ContainerVisual lineVisual = CreateLineVisual(ref arrayLineDesc[index], Paragraph.ParagraphStartCharacterPosition); 1488ContainerVisual lineVisual = (ContainerVisual) lineVisuals[index]; 3205ContainerVisual visual, 3247ContainerVisual lineVisual = line.CreateVisual(); 3262ContainerVisual lineVisual = (ContainerVisual) visualChildren[index]; 3292ContainerVisual lineVisual = line.CreateVisual(); 3303ContainerVisual lineVisual = (ContainerVisual) visualChildren[index]; 3333private ContainerVisual CreateLineVisual(ref PTS.FSLINEDESCRIPTIONSINGLE lineDesc, int cpTextParaStart) 3349ContainerVisual lineVisual = line.CreateVisual(); 3361ContainerVisual visual, 3448ContainerVisual lineVisual = CreateLineVisual(ref lineDesc, cpTextParaStart); 3468ContainerVisual lineVisual = CreateLineVisual(ref lineDesc, cpTextParaStart); 3508ContainerVisual lineVisual = CreateLineVisual(ref lineDesc, cpTextParaStart); 3579ContainerVisual visual, 3641ContainerVisual lineVisual = line.CreateVisual(); 3657ContainerVisual lineVisual = (ContainerVisual) visualChildren[index]; 3710ContainerVisual lineVisual = line.CreateVisual(); 3721ContainerVisual lineVisual = (ContainerVisual)visualChildren[index];
MS\Internal\PtsHost\UIElementParaClient.cs (2)
117ContainerVisual parent = currentParent as ContainerVisual;
MS\Internal\Text\ComplexLine.cs (3)
170ContainerVisual parent = currentParent as ContainerVisual; 180ContainerVisual proxyVisual = new ContainerVisual();
System\Windows\Controls\ViewBox.cs (2)
148private ContainerVisual InternalVisual 446private ContainerVisual _internalVisual;
System\Windows\Documents\RubberbandSelector.cs (2)
199ContainerVisual root = new ContainerVisual(); 218private void CloneVisualTree(ContainerVisual parent, Visual old)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
193case 99: t = () => typeof(ContainerVisual); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
3030typeof(System.Windows.Media.ContainerVisual),
System\Windows\Markup\KnownTypes.cs (1)
5647case KnownElements.ContainerVisual: t = typeof(System.Windows.Media.ContainerVisual); break;