3 types derived from Visual
PresentationCore (3)
System\Windows\Media\ContainerVisual.cs (1)
16public class ContainerVisual : Visual
System\Windows\Media3D\Viewport3DVisual.cs (1)
20public sealed class Viewport3DVisual : Visual, DUCE.IResource, IVisual3DContainer
System\Windows\UIElement.cs (1)
67public partial class UIElement : Visual, IInputElement, IAnimatable
970 references to Visual
Microsoft.VisualStudio.LanguageServices (2)
Utilities\DependencyObjectExtensions.cs (2)
16return (obj is Visual) ? VisualTreeHelper.GetParent(obj) : null; 19public static T GetParentOfType<T>(this DependencyObject element) where T : Visual
PresentationCore (377)
MS\Internal\Automation\ElementUtil.cs (32)
43internal static Visual GetParent( Visual el ) 45return VisualTreeHelper.GetParent(el) as Visual; 48internal static Visual GetFirstChild( Visual el ) 58internal static Visual GetLastChild( Visual el ) 69internal static Visual GetNextSibling( Visual el ) 73Visual parent = VisualTreeHelper.GetParent(el) as Visual; 83internal static Visual GetPreviousSibling( Visual el ) 87Visual parent = VisualTreeHelper.GetParent(el) as Visual; 97internal static Visual GetRoot( Visual el ) 100Visual scan = el; 103Visual test = VisualTreeHelper.GetParent(scan) as Visual; 115Visual parent = GetRoot( element ); 148internal static Visual GetElementFromPoint( IntPtr hwnd, Visual root, Point pointScreen ) 158Visual visual = result?.VisualHit; 165internal static void CheckEnabled(Visual visual) 249private static Visual FindVisibleSibling ( Visual parent, int start, bool searchForwards) 256Visual sibling = parent.InternalGetVisualChild(index); 273private static Visual FindVisibleSibling(Visual parent, Visual child, bool searchForwards) 284Visual current = parent.InternalGetVisualChild(childIndex);
MS\Internal\DeferredElementTreeState.cs (2)
31Visual v = element as Visual;
MS\Internal\Ink\Renderer.cs (9)
198internal Visual RootVisual { get { return _rootVisual; } } 272internal void AttachIncrementalRendering(Visual visual, DrawingAttributes drawingAttributes) 284foreach(Visual alreadyAttachedVisual in _attachedVisuals) 296_attachedVisuals = new List<Visual>(); 318internal void DetachIncrementalRendering(Visual visual) 336internal bool ContainsAttachedIncrementalRenderingVisual(Visual visual) 349internal bool AttachedVisualIsPositionedCorrectly(Visual visual, DrawingAttributes drawingAttributes) 599private void DetachVisual(Visual visual) 700private List<Visual> _attachedVisuals = null;
MS\Internal\Media\VisualTreeUtils.cs (11)
56Visual visual; 63Visual.PropagateFlags(visual, flags, proxyFlags); 78Visual visual; 99Visual visual; 217if (!(element is Visual || element is Visual3D)) 229internal static void AsNonNullVisual(DependencyObject element, out Visual visual, out Visual3D visual3D) 245internal static void AsVisual(DependencyObject element, out Visual visual, out Visual3D visual3D) 275internal static bool AsVisualInternal(DependencyObject element, out Visual visual, out Visual3D visual3D) 313private static bool AsVisualHelper(DependencyObject element, out Visual visual, out Visual3D visual3D) 315Visual elementAsVisual = element as Visual;
MS\Internal\Media3D\GeneralTransform2DTo3DTo2D.cs (3)
66internal GeneralTransform2DTo3DTo2D(Viewport2DVisual3D visual3D, Visual fromVisual) 80Visual visual3Dchild = visual3D.Visual; 87Visual descendentVisual = (fromVisual == visual3Dchild._parent) ? visual3Dchild : fromVisual;
MS\Internal\SynchronizedInputHelper.cs (1)
126if(o is Visual || o is Visual3D)
MS\Internal\UIElementHelper.cs (2)
97if (child is Visual) 99myParent = ((Visual)child).InternalVisualParent;
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\PointUtil.cs (4)
81public static Point ApplyVisualTransform(Point point, Visual v, bool inverse) 91public static Point TryApplyVisualTransform(Point point, Visual v, bool inverse, bool throwOnError, out bool success) 137internal static Matrix GetVisualTransform(Visual v) 220internal static Rect ElementToRoot(Rect rectElement, Visual element, PresentationSource presentationSource)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\SafeSecurityHelperAvalon.cs (1)
41internal static bool IsConnectedToPresentationSource( Visual visual )
System\Windows\Automation\Peers\UIElementAutomationPeer.cs (3)
75internal static AutomationPeer GetRootAutomationPeer(Visual rootVisual, IntPtr hwnd) 268Visual visualParent = parent as Visual;
System\Windows\Diagnostics\VisualDiagnostics.cs (2)
159Visual asVisual = child as Visual;
System\Windows\Documents\DocumentPage.cs (5)
32public DocumentPage(Visual visual) 47public DocumentPage(Visual visual, Size pageSize, Rect bleedBox, Rect contentBox) 90public virtual Visual Visual 187protected void SetVisual(Visual visual) 232private Visual _visual;
System\Windows\DpiScale.cs (1)
12/// Stores DPI information from which a <see cref="System.Windows.Media.Visual"/>
System\Windows\Input\FocusManager.cs (1)
371if (d is Visual || d is Visual3D)
System\Windows\Input\IInputProvider.cs (1)
17bool ProvidesInputForRootVisual(Visual v);
System\Windows\Input\InputElement.cs (12)
58else if (o is Visual v) 106else if(o is Visual v) 167v = o as Visual; 195rootVisual is Visual && parentVisual is Visual3D) 222Visual rootFrom = InputElement.GetRootVisual(from) as Visual; 224Visual vFrom = vFromAsDO as Visual; 258Visual rootTo = InputElement.GetRootVisual(to) as Visual; 300Visual vToAsVisual = vTo as Visual;
System\Windows\Input\Manipulation.cs (2)
292internal static UIElement FindManipulationParent(Visual visual) 303visual = VisualTreeHelper.GetParent(visual) as Visual;
System\Windows\Input\ManipulationLogic.cs (1)
568PresentationSource presentationSource = PresentationSource.CriticalFromVisual((Visual)newContainer);
System\Windows\Input\Stylus\Common\DynamicRenderer.cs (1)
278public Visual RootVisual
System\Windows\Input\Stylus\Common\StylusDevice.cs (2)
338Visual visualFirstAncestor = VisualTreeHelper.GetContainingVisual2D(InputElement.GetContainingVisual(doRelativeTo)); 339Visual visualRoot = VisualTreeHelper.GetContainingVisual2D(InputElement.GetRootVisual(doRelativeTo));
System\Windows\Input\Stylus\Common\StylusPlugInCollection.cs (1)
259Visual root = VisualTreeHelper.GetContainingVisual2D(InputElement.GetRootVisual(_element));
System\Windows\Input\Stylus\Common\StylusTouchDeviceBase.cs (2)
125Visual rootVisual = relativePresentationSource?.RootVisual; 126Visual containingVisual2D = VisualTreeHelper.GetContainingVisual2D(containingVisual);
System\Windows\Input\Stylus\Pointer\PointerStylusDevice.cs (1)
1029PresentationSource source = PresentationSource.CriticalFromVisual(uiElement as Visual);
System\Windows\Input\Stylus\Pointer\PointerStylusPlugInCollection.cs (1)
58PresentationSource presentationSource = PresentationSource.CriticalFromVisual(element as Visual);
System\Windows\Input\Stylus\Pointer\PointerStylusPlugInManager.cs (8)
76DependencyObject spicAddingVisual = spicAdding.Element as Visual; 82DependencyObject curV = _plugInCollectionList[i].Element as Visual; 88curV = _plugInCollectionList[i].Element as Visual; 184(plugInCollection.Element as Visual).IsAncestorOf(element as Visual)) 534source = PresentationSource.CriticalFromVisual(_activeMousePlugInCollection.Element as Visual); 571Visual directlyOverVisual = mouseDevice.DirectlyOver as Visual;
System\Windows\Input\Stylus\Wisp\PenContexts.cs (5)
274DependencyObject spicAddingVisual = spicAdding.Element as Visual; 280DependencyObject curV = _plugInCollectionList[i].Element as Visual; 286curV = _plugInCollectionList[i].Element as Visual; 509(plugInCollection.Element as Visual).IsAncestorOf(element as Visual))
System\Windows\Input\Stylus\Wisp\WispLogic.cs (3)
1851source = PresentationSource.CriticalFromVisual(_activeMousePlugInCollection.Element as Visual); 1888Visual directlyOverVisual = mouseDevice.DirectlyOver as Visual;
System\Windows\Input\Stylus\Wisp\WispStylusDevice.cs (1)
586PresentationSource source = PresentationSource.CriticalFromVisual(uiElement as Visual);
System\Windows\Input\Stylus\Wisp\WispStylusPlugInCollection.cs (1)
68PresentationSource presentationSource = PresentationSource.CriticalFromVisual(element as Visual);
System\Windows\Input\TouchDevice.cs (1)
1199if (currentChild is Visual || currentChild is Visual3D)
System\Windows\InterOp\HwndAppCommandInputProvider.cs (1)
27bool IInputProvider.ProvidesInputForRootVisual( Visual v )
System\Windows\InterOp\HwndKeyboardInputProvider.cs (3)
29public void OnRootChanged(Visual oldRoot, Visual newRoot) 37bool IInputProvider.ProvidesInputForRootVisual(Visual v)
System\Windows\InterOp\HwndMouseInputProvider.cs (1)
69bool IInputProvider.ProvidesInputForRootVisual(Visual v)
System\Windows\InterOp\HwndPointerInputProvider.cs (1)
450public bool ProvidesInputForRootVisual(Visual v)
System\Windows\InterOp\HwndSource.cs (4)
546public override Visual RootVisual 562private Visual RootVisualInternal 568Visual oldRoot = _rootVisual; 2792private Visual _rootVisual;
System\Windows\InterOp\HwndStylusInputProvider.cs (1)
64bool IInputProvider.ProvidesInputForRootVisual(Visual v) => _source.RootVisual == v;
System\Windows\InterOp\HwndTarget.cs (6)
1397internal AutomationPeer EnsureAutomationPeer(Visual root) 1402internal static AutomationPeer EnsureAutomationPeer(Visual root, IntPtr handle) 1431private static IntPtr CriticalHandleWMGetobject(IntPtr wparam, IntPtr lparam, Visual root, IntPtr handle) 1807Visual visual = d as Visual; 2289public override Visual RootVisual
System\Windows\LayoutManager.cs (2)
78private void markTreeDirtyHelper(Visual v) 96Visual child = v.InternalGetVisualChild(i);
System\Windows\Media\BitmapCacheBrush.cs (6)
22public BitmapCacheBrush(Visual visual) 104Visual vVisual = InternalTarget; 149internal void AddRefResource(Visual visual, DUCE.Channel channel) 154internal void ReleaseResource(Visual visual, DUCE.Channel channel) 181AutoWrapVisual.Children.Remove((Visual)e.OldValue); 182AutoWrapVisual.Children.Add((Visual)e.NewValue);
System\Windows\Media\CompositionTarget.cs (4)
149public virtual Visual RootVisual 230Visual.PropagateFlags( 449private void SetRootVisual(Visual visual) 537private Visual _rootVisual;
System\Windows\Media\ContainerVisual.cs (1)
222protected sealed override Visual GetVisualChild(int index)
System\Windows\Media\DrawingVisualDrawingContext.cs (2)
19Visual ownerVisual 51private Visual _ownerVisual;
System\Windows\Media\Generated\BitmapCacheBrush.cs (13)
133Visual oldV = (Visual) e.OldValue; 159Visual newV = (Visual) e.NewValue; 196public Visual Target 200return (Visual)GetValue(TargetProperty); 243internal Visual InternalTarget 247return (Visual)GetValue(InternalTargetProperty); 317Visual vInternalTarget = InternalTarget; 384Visual vInternalTarget = InternalTarget; 408Visual vInternalTarget = InternalTarget; 532typeof(Visual), 559typeof(Visual),
System\Windows\Media\Generated\VisualBrush.cs (10)
71Visual oldV = (Visual) e.OldValue; 97Visual newV = (Visual) e.NewValue; 134public Visual Visual 138return (Visual)GetValue(VisualProperty); 206Visual vVisual = Visual; 290Visual vVisual = Visual; 312Visual vVisual = Visual; 422typeof(Visual),
System\Windows\Media\GeometryHitTestResult.cs (3)
19Visual visualHit, 39public new Visual VisualHit 43return (Visual) base.VisualHit;
System\Windows\Media\Imaging\BitmapVisualManager.cs (2)
45public void Render(Visual visual) 59internal void Render(Visual visual, Matrix worldTransform, Rect windowClip)
System\Windows\Media\Imaging\RenderTargetBitmap.cs (1)
181public void Render(Visual visual)
System\Windows\Media\PointHitTestResult.cs (3)
18public PointHitTestResult(Visual visualHit, Point pointHit) : base(visualHit) 37public new Visual VisualHit 41return (Visual) base.VisualHit;
System\Windows\Media\Renderer.cs (2)
20Visual visual, 37Visual visual,
System\Windows\Media\Visual.cs (48)
471Visual child = GetVisualChild(i); 792Visual visual = GetVisualChild(i); 1078Visual child = GetVisualChild(i); 1773Visual child = GetVisualChild(i); 2084Visual child = GetVisualChild(i); 2285Visual child = GetVisualChild(i); 2512protected virtual Visual GetVisualChild(int index) 2521internal Visual InternalGetVisualChild(int index) 2543internal void InternalAddVisualChild(Visual child) 2551internal void InternalRemoveVisualChild(Visual child) 2570protected void AddVisualChild(Visual child) 2596Visual.PropagateFlags( 2601Visual.PropagateFlags( 2639protected void RemoveVisualChild(Visual child) 2682Visual.PropagateFlags( 2705Visual.PropagateFlags( 4084Visual eAsVisual = e as Visual; 4121Visual visual; 4150Visual currentAsVisual = current as Visual; 4182Visual current = this; 4189Visual currentParent = current._parent as Visual; 4211Visual current = this; 4226current = parent as Visual; 4301Visual ancestor) 4340public GeneralTransform TransformToDescendant(Visual descendant) 4357public GeneralTransform TransformToVisual(Visual visual) 4360Visual ancestorAsVisual = ancestor as Visual; 4426private GeneralTransform InternalTransformToAncestor(Visual ancestor, bool inverse) 4460internal bool TrySimpleTransformToAncestor(Visual ancestor, 4490Visual gAsVisual = g as Visual; 4554Visual visualForGenTransform = null; 4967Visual cv = InternalGetVisualChild(i); 5050Visual eAsVisual; 5055eAsVisual = e as Visual; 5068eAsVisual = e as Visual; 5105Visual eAsVisual; 5112eAsVisual = e as Visual; 5125eAsVisual = e as Visual; 5166Visual pe, 5172Visual v = pe.GetVisualChild(i); 5190Visual e, 5238Visual parentAsVisual = e._parent as Visual;
System\Windows\Media\VisualBrush.cs (4)
37public VisualBrush(Visual visual) 104Visual vVisual = Visual; 150internal void AddRefResource(Visual visual, DUCE.Channel channel) 155internal void ReleaseResource(Visual visual, DUCE.Channel channel)
System\Windows\Media\VisualCollection.cs (29)
30private Visual[] _items; 32private Visual _owner; 57internal Visual[] InternalArray { get { return _items; } } 62public VisualCollection(Visual parent) 74internal void VerifyAPIReadOnly(Visual other) 87internal void VerifyAPIReadWrite(Visual other) 191public void CopyTo(Visual[] array, int index) 250Visual[] newItems = new Visual[value]; 308public Visual this[int index] 327Visual child = _items[index]; 357private void ConnectChild(int index, Visual value) 398Visual child = _items[index]; 408Visual oldParent = VisualTreeHelper.GetContainingVisual2D(child._parent); 435public int Add(Visual visual) 470public int IndexOf(Visual visual) 510public void Remove(Visual visual) 517private void InternalRemove(Visual visual) 556Visual child = _items[i+1]; 606public bool Contains(Visual visual) 676public void Insert(int index, Visual visual) 697Visual child = _items[i]; 776Visual child = _items[i + count]; 793internal void Move(Visual visual, Visual destination) 819Visual child = _items[i + 1]; 832Visual child = _items[i - 1]; 886private Visual _currentElement; 938public Visual Current
System\Windows\Media\VisualTreeHelper.cs (31)
41return (reference is Visual) || (reference is Visual3D); 49Visual visual; 72Visual visual; 93public static DpiScale GetDpi(Visual visual) 102public static void SetRootDpi(Visual visual, DpiScale dpiInfo) 121Visual visual; 144Visual visual; 167internal static Visual GetContainingVisual2D(DependencyObject reference) 169Visual visual = null; 173visual = reference as Visual; 204Visual visual; 234if (current is Visual visual) 253Visual visual; 270public static Geometry GetClip(Visual reference) 279public static double GetOpacity(Visual reference) 288public static Brush GetOpacityMask(Visual reference) 297public static Vector GetOffset(Visual reference) 306public static Transform GetTransform(Visual reference) 315public static DoubleCollection GetXSnappingGuidelines(Visual reference) 324public static DoubleCollection GetYSnappingGuidelines(Visual reference) 333public static DrawingGroup GetDrawing(Visual reference) 342public static Rect GetContentBounds(Visual reference) 361public static Rect GetDescendantBounds(Visual reference) 380public static BitmapEffect GetBitmapEffect(Visual reference) 391public static BitmapEffectInput GetBitmapEffectInput(Visual reference) 402public static Effect GetEffect(Visual reference) 411public static CacheMode GetCacheMode(Visual reference) 420public static EdgeMode GetEdgeMode(Visual reference) 429public static HitTestResult HitTest(Visual reference, Point point) 436internal static HitTestResult HitTest(Visual reference, Point point, bool include2DOn3D) 447Visual reference,
System\Windows\Media3D\GeneralTransform2DTo3D.cs (1)
21Visual child = containingVisual3D.Visual;
System\Windows\Media3D\RayHitTestParameters.cs (1)
130Visual viewport2DVisual3DChild = viewport2DVisual3D.Visual;
System\Windows\Media3D\Viewport2DVisual3D.cs (11)
142internal static Point TextureCoordsToVisualCoords(Point uv, Visual visual) 225internal static Point VisualCoordsToTextureCoords(Point pt, Visual visual) 277public Visual Visual 279get { return (Visual)GetValue(VisualProperty); } 303Visual oldValue = (Visual)e.OldValue; 304Visual newValue = (Visual)e.NewValue; 355private void AddVisualChild(Visual child) 386private void RemoveVisualChild(Visual child) 857Visual visualChild = Visual;
System\Windows\Media3D\Viewport3DVisual.cs (3)
340Visual.PropagateFlags( 381child.SetParent(newParent: (Visual) null); // CS0121: Call is ambigious without casting null to Visual. 409Visual.PropagateFlags(
System\Windows\Media3D\Visual3D.cs (23)
461Visual.SetTreeBits( 473Visual.ClearTreeBits( 491internal event Visual.AncestorChangedEventHandler VisualAncestorChanged 495Visual.AncestorChangedEventHandler newHandler = AncestorChangedEventField.GetValue(this); 508Visual.SetTreeBits( 519Visual.ClearTreeBits( 527Visual.AncestorChangedEventHandler newHandler = AncestorChangedEventField.GetValue(this); 553if (e is Visual) 555Visual.ProcessAncestorChangedNotificationRecursive(e, args); 568Visual.AncestorChangedEventHandler handler = AncestorChangedEventField.GetValue(eAsVisual3D); 944internal void SetParent(Visual newParent) 1294Visual visual; 1331return ((Visual)parent2D).IsDescendantOf(ancestor); 1694Visual gAsVisual = g as Visual; 1773public GeneralTransform3DTo2D TransformToAncestor(Visual ancestor) 1789internal GeneralTransform3DTo2D InternalTransformToAncestor(Visual ancestor) 2007Visual v = null; 2065Visual.PropagateFlags(viewport, flags, proxyFlags); 2127private static readonly UncommonField<Visual> _2DParent = 2128new UncommonField<Visual>(defaultValue: null); 2139private static readonly UncommonField<Visual.AncestorChangedEventHandler> AncestorChangedEventField 2140= new UncommonField<Visual.AncestorChangedEventHandler>();
System\Windows\Navigation\BaseUriHelper.cs (2)
580Visual vis = doCurrent as Visual;
System\Windows\PresentationSource.cs (8)
79public static PresentationSource FromVisual(Visual visual) 138uie.VisualAncestorChanged += new Visual.AncestorChangedEventHandler(uie.OnVisualAncestorChanged); 148uie3D.VisualAncestorChanged += new Visual.AncestorChangedEventHandler(uie3D.OnVisualAncestorChanged); 211uie.VisualAncestorChanged -= new Visual.AncestorChangedEventHandler(uie.OnVisualAncestorChanged); 225uie3D.VisualAncestorChanged -= new Visual.AncestorChangedEventHandler(uie3D.OnVisualAncestorChanged); 293public abstract Visual RootVisual 416protected void RootChanged(Visual oldRoot, Visual newRoot)
System\Windows\UIElement.cs (20)
445internal static void PropagateSuspendLayout(Visual v) 469Visual cv = v.InternalGetVisualChild(i); 482internal static void PropagateResumeLayout(Visual parent, Visual v) 528Visual cv = v.InternalGetVisualChild(i); 596|| ((Visual)this).CheckFlagsAnd(VisualFlags.IsLayoutSuspended)) 717for(Visual v = VisualTreeHelper.GetParent(this) as Visual; v != null; v = VisualTreeHelper.GetParent(v) as Visual) 735for(Visual v = VisualTreeHelper.GetParent(this) as Visual; v != null; v = VisualTreeHelper.GetParent(v) as Visual) 809|| ((Visual)this).CheckFlagsAnd(VisualFlags.IsLayoutSuspended)) 1434Visual parentAsVisual = parent as Visual; 1485if (oldParent is Visual) 1487((Visual) oldParent).VisualAncestorChanged -= new AncestorChangedEventHandler(OnVisualAncestorChanged_ForceInherit); 4224internal static void InvalidateForceInheritPropertyOnChildren(Visual v, DependencyProperty property) 4231Visual vChild = child as Visual;
System\Windows\UIElement3D.cs (10)
137Visual parentAsVisual = parent as Visual; 145parentAsVisual.VisualAncestorChanged += new Visual.AncestorChangedEventHandler(OnVisualAncestorChanged_ForceInherit); 157parentAsVisual3D.VisualAncestorChanged += new Visual.AncestorChangedEventHandler(OnVisualAncestorChanged_ForceInherit); 185if (oldParent is Visual) 187((Visual)oldParent).VisualAncestorChanged -= new Visual.AncestorChangedEventHandler(OnVisualAncestorChanged_ForceInherit); 191((Visual3D)oldParent).VisualAncestorChanged -= new Visual.AncestorChangedEventHandler(OnVisualAncestorChanged_ForceInherit); 1399if (vChild is Visual) 1401((Visual)vChild).InvalidateForceInheritPropertyOnChildren(property);
PresentationFramework (443)
MS\Internal\Annotations\Anchoring\PathNode.cs (2)
222Visual visual = current as Visual;
MS\Internal\Annotations\Anchoring\TreeNodeSelectionProcessor.cs (2)
114Visual element = selection as Visual;
MS\Internal\Annotations\Component\AdornerPresentationContext.cs (2)
142Visual parent = VisualTreeHelper.GetParent(_adornerLayer) as Visual;
MS\Internal\Annotations\Component\AnnotationAdorner.cs (1)
100protected override Visual GetVisualChild(int index)
MS\Internal\Annotations\Component\HighlightComponent.cs (1)
612foreach (Visual child in Children)
MS\Internal\AppModel\INavigator.cs (1)
299Visual FindRootViewer();
MS\Internal\AppModel\NavigationHelper.cs (4)
14internal static Visual FindRootViewer(ContentControl navigator, string contentPresenterName) 17if (content == null || content is Visual) 18return content as Visual; 30Visual v = cp.InternalGetVisualChild(0);
MS\Internal\Controls\InkCanvasInnerCanvas.cs (2)
257Visual visual = hitTestResult.VisualHit as Visual;
MS\Internal\Controls\TemplatedAdorner.cs (1)
106protected override Visual GetVisualChild(int index)
MS\Internal\Data\ObjectRef.cs (9)
510Visual v = d as Visual; 522Visual v2 = layout as Visual; 525Visual prevChild = null; //child at j-1th index 584private int IndexOf(Visual parent, Visual child, out Visual prevChild) 586Visual temp;
MS\Internal\Documents\ContentHostHelper.cs (2)
143private static void FindDocumentPageViews(Visual root, List<DocumentPageView> pageViews) 163Visual child = root.InternalGetVisualChild(i);
MS\Internal\Documents\DocumentGrid.cs (9)
257public Rect MakeVisible(Visual v, Rect r) 280MakeVisibleAsync(new MakeVisibleData(o as Visual, cp, r), pageNumber); 994protected override Visual GetVisualChild(int index) 1495Visual current = (Visual)visiblePages[i]; 1803if (((Visual)this).IsAncestorOf(data.Visual)) 3346public MakeVisibleData(Visual visual, ContentPosition contentPosition, Rect rect) 3356public Visual Visual 3377private Visual _visual;
MS\Internal\Documents\DocumentGridPage.cs (1)
167protected override Visual GetVisualChild(int index)
MS\Internal\Documents\DocumentPageHost.cs (7)
44internal static void DisconnectPageVisual(Visual pageVisual) 50Visual currentParent = VisualTreeHelper.GetParent(pageVisual) as Visual; 76internal Visual PageVisual 120protected override Visual GetVisualChild(int index) 126return VisualTreeHelper.GetParent(_pageVisual) as Visual; 145private Visual _pageVisual;
MS\Internal\Documents\DocumentViewerHelper.cs (5)
340if (focusedElement != null && focusedElement is Visual && 451internal static Rect CalculateVisibleRect(Rect visibleRect, Visual originalVisual) 453Visual visual = VisualTreeHelper.GetParent(originalVisual) as Visual; 473visual = VisualTreeHelper.GetParent(visual) as Visual;
MS\Internal\Documents\FlowDocumentView.cs (2)
218protected override Visual GetVisualChild(int index) 524Rect IScrollInfo.MakeVisible(Visual visual, Rect rectangle)
MS\Internal\Documents\MultiPageTextView.cs (4)
1245private Transform GetTransformToAncestor(Visual innerScope) 1259private Rect TransformToAncestor(Visual innerScope, Rect rect) 1276private Point TransformToAncestor(Visual innerScope, Point point) 1290private Point TransformToDescendant(Visual innerScope, Point point)
MS\Internal\Documents\ScrollData.cs (1)
163internal Rect MakeVisible(UIElement owner, Visual visual, Rect rectangle)
MS\Internal\Documents\TextBoxView.cs (2)
185Rect IScrollInfo.MakeVisible(Visual visual, Rect rectangle) 501protected override Visual GetVisualChild(int index)
MS\Internal\Documents\TextContainerHelper.cs (3)
357iterate((Visual)element, peers); 728private static void iterate(Visual parent, List<AutomationPeer> peers) 734Visual child = parent.InternalGetVisualChild(i);
MS\Internal\Documents\TextDocumentView.cs (2)
553Visual visual = _owner.Visual; 556visual = VisualTreeHelper.GetParent(visual) as Visual;
MS\Internal\Documents\UIElementIsland.cs (2)
38Visual currentParent = VisualTreeHelper.GetParent(_child) as Visual;
MS\Internal\FrameworkObject.cs (6)
304Visual visual; 308if ((visual = fo.DO as Visual) != null) 411Visual visual; 415if ((visual = _do as Visual) != null) 872Visual visual = _do as Visual;
MS\Internal\Helper.cs (2)
443Visual v = d as Visual;
MS\Internal\Ink\LassoHelper.cs (1)
55public Visual Visual
MS\Internal\Ink\PenCursorManager.cs (1)
278private static RenderTargetBitmap RenderVisualToBitmap(Visual visual, int width, int height)
MS\Internal\LayoutDump.cs (35)
41internal static string DumpLayoutAndVisualTreeToString(string tagName, Visual root) 65internal static void DumpLayoutAndVisualTree(XmlTextWriter writer, string tagName, Visual root) 198internal static void DumpVisual(XmlTextWriter writer, Visual visual, Visual parent) 241private static void DumpUIElement(XmlTextWriter writer, UIElement element, Visual parent, bool uiElementsOnly) 295internal static void DumpDocumentPage(XmlTextWriter writer, DocumentPage page, Visual parent) 333private static void DumpVisualChildren(XmlTextWriter writer, string tagName, Visual visualParent) 354internal static void DumpUIElementChildren(XmlTextWriter writer, string tagName, Visual visualParent) 418internal static void GetUIElementsFromVisual(Visual visual, List<UIElement> uiElements) 424Visual child = visual.InternalGetVisualChild(i); 644private static void DumpLineResults(XmlTextWriter writer, ReadOnlyCollection<LineResult> lines, Visual visualParent) 685private static void DumpParagraphResults(XmlTextWriter writer, string tagName, ReadOnlyCollection<ParagraphResult> paragraphs, Visual visualParent) 733private static void DumpTextParagraphResult(XmlTextWriter writer, TextParagraphResult paragraph, Visual visualParent) 742Visual visual = DumpParagraphOffset(writer, paragraph, visualParent); 755private static void DumpContainerParagraphResult(XmlTextWriter writer, ContainerParagraphResult paragraph, Visual visualParent) 764Visual visual = DumpParagraphOffset(writer, paragraph, visualParent); 773private static void DumpFloaterParagraphResult(XmlTextWriter writer, FloaterParagraphResult paragraph, Visual visualParent) 782Visual visual = DumpParagraphOffset(writer, paragraph, visualParent); 791private static void DumpUIElementParagraphResult(XmlTextWriter writer, UIElementParagraphResult paragraph, Visual visualParent) 800Visual visual = DumpParagraphOffset(writer, paragraph, visualParent); 808private static void DumpFigureParagraphResult(XmlTextWriter writer, FigureParagraphResult paragraph, Visual visualParent) 817Visual visual = DumpParagraphOffset(writer, paragraph, visualParent); 826private static void DumpTableParagraphResult(XmlTextWriter writer, TableParagraphResult paragraph, Visual visualParent) 831Visual visual = DumpParagraphOffset(writer, paragraph, visualParent); 838Visual rowVisual = visual.InternalGetVisualChild(i); 844Visual cellVisual = rowVisual.InternalGetVisualChild(j); 855private static void DumpSubpageParagraphResult(XmlTextWriter writer, SubpageParagraphResult paragraph, Visual visualParent) 864Visual visual = DumpParagraphOffset(writer, paragraph, visualParent); 873private static void DumpColumnResults(XmlTextWriter writer, ReadOnlyCollection<ColumnResult> columns, Visual visualParent) 899private static Visual DumpParagraphOffset(XmlTextWriter writer, ParagraphResult paragraph, Visual visualParent) 906Visual visual = (Visual)prop.GetValue(paraClient, null); 944private static void DumpTableCell(XmlTextWriter writer, ParagraphResult paragraph, Visual cellVisual, Visual tableVisual)
MS\Internal\PtsHost\FlowDocumentPage.cs (1)
87public override Visual Visual
MS\Internal\PtsHost\Line.cs (2)
406Visual currentParent = VisualTreeHelper.GetParent(inlineObject.UIElementIsland) as Visual;
MS\Internal\PtsHost\PageVisual.cs (1)
61internal Visual Child
MS\Internal\PtsHost\PtsHelper.cs (3)
81Visual paraVisual = floatingElementList[index].Visual; 267Visual currentParent = VisualTreeHelper.GetParent(paraClient.Visual) as Visual;
MS\Internal\PtsHost\TableParaClient.cs (3)
1499Visual visual) 1574Visual currentParent = VisualTreeHelper.GetParent(cellParaClient.Visual) as Visual;
MS\Internal\PtsHost\TextParaClient.cs (1)
2295Visual temp = Visual;
MS\Internal\PtsHost\UIElementParaClient.cs (2)
113Visual currentParent = VisualTreeHelper.GetParent(uiElementIsland) as Visual;
MS\Internal\Text\ComplexLine.cs (2)
163Visual currentParent = VisualTreeHelper.GetParent(inlineObject.Element) as Visual;
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\SafeSecurityHelperAvalon.cs (1)
41internal static bool IsConnectedToPresentationSource( Visual visual )
System\Windows\Annotations\AnnotationDocumentPaginator.cs (1)
434public AnnotatedDocumentPage(DocumentPage basePage, Visual visual, Size pageSize, Rect bleedBox, Rect contentBox)
System\Windows\Automation\Peers\DocumentAutomationPeer.cs (2)
243Visual visual = textView.RenderScope; 263visual = VisualTreeHelper.GetParent(visual) as Visual;
System\Windows\Automation\Peers\GridViewAutomationPeer.cs (3)
281internal static Visual FindVisualByType(Visual parent, Type type) 288Visual visual = parent.InternalGetVisualChild(i);
System\Windows\Automation\Peers\GridViewCellAutomationPeer.cs (3)
136private List<AutomationPeer> GetChildrenAutomationPeer(Visual parent, bool includeInvisibleItems) 158private static bool iterate(Visual parent, bool includeInvisibleItems, IteratorCallback callback) 167Visual child = parent.InternalGetVisualChild(i);
System\Windows\Automation\Peers\StatusBarAutomationPeer.cs (3)
82private List<AutomationPeer> GetChildrenAutomationPeer(Visual parent) 104private static bool iterate(Visual parent, IteratorCallback callback) 113Visual child = parent.InternalGetVisualChild(i);
System\Windows\Automation\Peers\TextElementAutomationPeer.cs (2)
172Visual visual = textView.RenderScope; 195visual = VisualTreeHelper.GetParent(visual) as Visual;
System\Windows\BroadcastEventHelper.cs (6)
463Visual visual; 470else if ((visual = d as Visual) != null) 581Visual v = (Visual)fo.FE; 687Visual v; 693if ((v = d as Visual) != null)
System\Windows\Controls\AccessText.cs (1)
529protected override Visual GetVisualChild(int index)
System\Windows\Controls\AdornedElementPlaceholder.cs (1)
138protected override Visual GetVisualChild(int index)
System\Windows\Controls\ComboBox.cs (5)
1593Visual visual; 1601else if ((visual = d as Visual) != null) 1732Visual originalSource = e.OriginalSource as Visual; 1733Visual textBox = comboBox.EditableTextBoxSite;
System\Windows\Controls\ContentPresenter.cs (1)
1053Visual result = DefaultExpansion(cp.Content, cp);
System\Windows\Controls\DataGridHelper.cs (1)
565if (contextElement is Visual || contextElement is System.Windows.Media.Media3D.Visual3D)
System\Windows\Controls\Decorator.cs (1)
168protected override Visual GetVisualChild(int index)
System\Windows\Controls\FlowDocumentScrollViewer.cs (2)
1143targetRect = MakeVisible((IScrollInfo)RenderScope, (Visual)ich, rects[0]); 1550private static Rect MakeVisible(IScrollInfo scrollInfo, Visual visual, Rect rectangle)
System\Windows\Controls\Frame.cs (2)
745Visual v = TemplateChild; 756Visual INavigatorImpl.FindRootViewer()
System\Windows\Controls\Grid.cs (4)
363protected override Visual GetVisualChild(int index) 772/// <see cref="Visual.OnVisualChildrenChanged"/> 3022Visual child = d as Visual;
System\Windows\Controls\GridSplitter.cs (1)
417protected override Visual GetVisualChild(int index)
System\Windows\Controls\GridViewHeaderRowPresenter.cs (5)
916Visual headerAsVisual = d as Visual; 920Visual parent = VisualTreeHelper.GetParent(headerAsVisual) as Visual; 1230if (!(srcHeader.Content is Visual))
System\Windows\Controls\HeaderedContentControl.cs (1)
337if (!(item is Visual) && (HeaderIsItem || !HasNonDefaultValue(HeaderProperty)))
System\Windows\Controls\InkCanvas.cs (3)
374protected override Visual GetVisualChild(int index) 2234internal void BeginDynamicSelection(Visual visual) 2278internal StrokeCollection EndDynamicSelection(Visual visual)
System\Windows\Controls\InkPresenter.cs (5)
67public void AttachVisuals(Visual visual, DrawingAttributes drawingAttributes) 79public void DetachVisuals(Visual visual) 238protected override Visual GetVisualChild(int index) 327internal bool ContainsAttachedVisual(Visual visual) 337internal bool AttachedVisualIsPositionedCorrectly(Visual visual, DrawingAttributes drawingAttributes)
System\Windows\Controls\ItemsControl.cs (6)
1315Visual visual = container as Visual; 1318Visual parent = VisualTreeHelper.GetParent(visual) as Visual; 3064Visual parent = VisualTreeHelper.GetParent(element) as Visual;
System\Windows\Controls\ItemsPresenter.cs (2)
176Visual parent = VisualTreeHelper.GetParent(groupItem) as Visual;
System\Windows\Controls\ListBox.cs (2)
588Visual visualOldFocus = oldFocus as Visual;
System\Windows\Controls\Page.cs (2)
629Visual visualParent = VisualTreeHelper.GetParent(this) as Visual;
System\Windows\Controls\Panel.cs (2)
371protected override Visual GetVisualChild(int index) 857/// <see cref="Visual.OnVisualChildrenChanged"/>
System\Windows\Controls\PopupControlService.cs (7)
694DependencyObject v = o as Visual; 709((v is Visual && ((Visual)v).IsDescendantOf(_currentToolTip)) || 872Visual visualParent = ichParent as Visual; 1076DependencyObject v = o as Visual; 1115nearestVisual = o as Visual;
System\Windows\Controls\Primitives\BulletDecorator.cs (3)
213protected override Visual GetVisualChild(int index) 375private TextBlock FindText(Visual root) 417private FlowDocumentScrollViewer FindFlowDocumentScrollViewer(Visual root)
System\Windows\Controls\Primitives\ButtonBase.cs (2)
83Visual focusScope = FocusManager.GetFocusScope(this) as Visual;
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (1)
454protected override Visual GetVisualChild(int index)
System\Windows\Controls\Primitives\DocumentPageView.cs (6)
346Visual pageVisual; 468protected override Visual GetVisualChild(int index) 902Visual visualParent; 915visualParent = VisualTreeHelper.GetParent(this) as Visual; 923visualParent = VisualTreeHelper.GetParent(visualParent) as Visual; 996private Visual _pageVisualClone;
System\Windows\Controls\Primitives\DocumentViewerBase.cs (4)
892private void FindDocumentPageViews(Visual root, List<DocumentPageView> pageViews) 906Visual child = root.InternalGetVisualChild(i); 939private AdornerDecorator FindAdornerDecorator(Visual root) 955Visual child = root.InternalGetVisualChild(i);
System\Windows\Controls\Primitives\GridViewRowPresenterBase.cs (1)
121protected override Visual GetVisualChild(int index)
System\Windows\Controls\Primitives\IScrollInfo.cs (1)
113Rect MakeVisible(Visual visual, Rect rectangle);
System\Windows\Controls\Primitives\MenuBase.cs (1)
807if (!IsDescendant(this, Mouse.Captured as Visual) && !Mouse.Capture(this, CaptureMode.SubTree))
System\Windows\Controls\Primitives\Popup.cs (24)
1422private static Visual GetRootVisual(Visual child) 1432return root as Visual; 1436private Visual GetTarget() 1438Visual targetVisual = PlacementTarget; 1486Visual targetVisual = GetTarget(); 1586private void BuildWindow(Visual targetVisual) 1826Visual rootVisual = parent == null ? null : GetRootVisual(this); 2355Visual rootVisual = GetRootVisual(target); 2436private static GeneralTransform TransformToClient(Visual visual, Visual rootVisual) 2987internal Point ClientToScreen(Visual rootVisual, Point clientPoint) 3026internal NativeMethods.POINT GetMouseCursorPos(Visual targetVisual) 3045Visual rootVisual = hwndSource.RootVisual; 3124internal static Matrix GetTransformToDevice(Visual targetVisual) 3155internal void SetWindowRootVisual(Visual v) 3160internal static bool IsVisualPresentationSourceNull(Visual visual) 3258private static Visual FindMainTreeVisual(Visual v) 3290return root as Visual; 3293internal void BuildWindow(int x, int y, Visual placementTarget, 3299Visual mainTreeVisual = placementTarget; 3421private static PresentationSource GetPresentationSource(Visual visual) 3537var rootVisual = Popup.GetRootVisual(target);
System\Windows\Controls\Primitives\PopupRoot.cs (1)
65protected override Visual GetVisualChild(int index)
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (6)
173public Rect MakeVisible(Visual visual, Rect rectangle) 336protected override Visual GetVisualChild(int index) 547internal Rect MakeVisible(Visual visual, Rect rectangle, bool throwOnError) 564|| visual == (Visual)this 722Visual child = Content as Visual;
System\Windows\Controls\Primitives\TextBoxBase.cs (2)
1601Visual visual = this.RenderScope; 1608visual = VisualTreeHelper.GetParent(visual) as Visual;
System\Windows\Controls\Primitives\Track.cs (3)
113_visualChildren ??= new Visual[VisualChildrenCount]; 360protected override Visual GetVisualChild(int index) 836private Visual[] _visualChildren;
System\Windows\Controls\PrintDialog.cs (1)
338Visual visual,
System\Windows\Controls\RadioButton.cs (1)
136Visual rootScope = KeyboardNavigation.GetVisualRoot(this);
System\Windows\Controls\ScrollViewer.cs (11)
183internal void MakeVisible(Visual child, Rect rect) 1018Visual baseRoot = KeyboardNavigation.GetVisualRoot(scp); 1019Visual elementRoot = KeyboardNavigation.GetVisualRoot(element); 2109internal MakeVisibleParams(Visual child, Rect targetRect) 2114internal Visual Child; 2225Visual child = cmd.MakeVisibleParam.Child; 2226Visual visi = isi as Visual; 2451Visual child = e.TargetObject as Visual; 2471child = contentHost as Visual;
System\Windows\Controls\Stack.cs (3)
231public Rect MakeVisible(Visual visual, Rect rectangle) 240|| visual == (Visual)this 840private int FindChildIndexThatParentsVisual(Visual child)
System\Windows\Controls\StickyNote.cs (2)
1201Visual source = args.OriginalSource as Visual;
System\Windows\Controls\TextAdaptor.cs (11)
238Visual visual = renderScope; 261visual = VisualTreeHelper.GetParent(visual) as Visual; 338Visual visual = VisualTreeHelper.GetParent(textView.RenderScope) as Visual; 359visual = VisualTreeHelper.GetParent(visual) as Visual; 368private Point ClientToScreen(Point point, Visual visual) 387/// A version of <see cref="ClientToScreen(Point, Visual)"/> for compatibility purposes. 391private Point ObsoleteClientToScreen(Point point, Visual visual) 409private Point ScreenToClient(Point point, Visual visual) 427/// A version of <see cref="ScreenToClient(Point, Visual)"/> for compatibility purposes. 431private Point ObsoleteScreenToClient(Point point, Visual visual)
System\Windows\Controls\TextBlock.cs (2)
1147protected override Visual GetVisualChild(int index) 1899internal void RemoveChild(Visual child)
System\Windows\Controls\ToolBarTray.cs (1)
471protected override Visual GetVisualChild(int index)
System\Windows\Controls\TreeView.cs (2)
805Visual v = o as Visual;
System\Windows\Controls\UIElementCollection.cs (6)
253Visual[] visuals = new Visual[cnt]; 349Visual[] visuals = new Visual[count]; 378internal void MoveVisualChild(Visual visual, Visual destination)
System\Windows\Controls\ViewBox.cs (1)
232protected override Visual GetVisualChild(int index)
System\Windows\Controls\ViewPort3D.cs (1)
177protected override Visual GetVisualChild(int index)
System\Windows\Controls\VirtualizingStackPanel.cs (4)
1476public Rect MakeVisible(Visual visual, Rect rectangle) 1489|| visual == (Visual)this 11006private double FindScrollOffset(Visual v) 11085ItemsControl.GetItemsOwnerInternal(VisualTreeHelper.GetParent((Visual)itemStorageProvider)) as IContainItemStorage;
System\Windows\DescendentsWalker.cs (3)
109if (d is Visual v) 126private void WalkVisualChildren( Visual v ) 313Visual child = feParent.InternalGetVisualChild(i);
System\Windows\Documents\AdornerDecorator.cs (2)
159Visual old = base.Child; 203protected override Visual GetVisualChild(int index)
System\Windows\Documents\AdornerHitTestResult.cs (1)
32 internal AdornerHitTestResult(Visual visual, Point pt, Adorner adorner) : base(visual, pt)
System\Windows\Documents\AdornerLayer.cs (16)
282Visual visual = result.VisualHit; 291visual = (Visual)VisualTreeHelper.GetParent(visual); 307public static AdornerLayer GetAdornerLayer(Visual visual) 311Visual parent = VisualTreeHelper.GetParent(visual) as Visual; 320parent = VisualTreeHelper.GetParent(parent) as Visual; 380protected override Visual GetVisualChild(int index) 703Visual adornerLayerParent = VisualTreeHelper.GetParent(this) as Visual; 765Visual adornerLayerParent = VisualTreeHelper.GetParent(this) as Visual; 820private CombinedGeometry GetClipGeometry(Visual element, Adorner adorner) 822Visual oldElement = null; 825Visual adornerLayerParent = VisualTreeHelper.GetParent(this) as Visual; 863element = (Visual)VisualTreeHelper.GetParent(element);
System\windows\Documents\CaretElement.cs (1)
102protected override Visual GetVisualChild(int index)
System\Windows\Documents\CompositionAdorner.cs (2)
126Visual parent2d = VisualTreeHelper.GetParent(this.AdornedElement) as Visual;
System\Windows\Documents\DocumentSequence.cs (1)
1116public override Visual Visual
System\Windows\Documents\DocumentSequenceTextView.cs (2)
486Visual visual = _docPage.Visual; 490visual = VisualTreeHelper.GetParent(visual) as Visual;
System\Windows\Documents\FixedDocument.cs (1)
1400public override Visual Visual
System\Windows\Documents\FixedPage.cs (1)
703protected override Visual GetVisualChild(int index)
System\Windows\Documents\FixedPageStructure.cs (1)
587GeneralTransform transform = ((Visual)dependencyObject).TransformToAncestor(fp);
System\Windows\Documents\FixedTextView.cs (3)
674Visual visual = _docPage.Visual; 678visual = VisualTreeHelper.GetParent(visual) as Visual; 1218private Visual VisualRoot
System\Windows\Documents\FlowDocument.cs (1)
907parentOfEmbeddedElement = VisualTreeHelper.GetParent((Visual)element);
System\Windows\Documents\RubberbandSelector.cs (4)
185Visual v = GetVisual(-_selectionRect.Left, -_selectionRect.Top); 196private Visual GetVisual(double offsetX, double offsetY) 217private void CloneVisualTree(ContainerVisual parent, Visual old) 242Visual child = old.InternalGetVisualChild(i);
System\Windows\Documents\Serialization\SerializerWriter.cs (6)
24public abstract void Write(Visual visual); 29public abstract void Write(Visual visual, PrintTicket printTicket); 34public abstract void WriteAsync(Visual visual); 39public abstract void WriteAsync(Visual visual, object userState); 45public abstract void WriteAsync(Visual visual, PrintTicket printTicket); 51public abstract void WriteAsync(Visual visual, PrintTicket printTicket, object userState);
System\Windows\Documents\Serialization\SerializerWriterCollator.cs (6)
34public abstract void Write(Visual visual); 39public abstract void Write(Visual visual, PrintTicket printTicket); 44public abstract void WriteAsync(Visual visual); 49public abstract void WriteAsync(Visual visual, object userState); 54public abstract void WriteAsync(Visual visual, PrintTicket printTicket); 59public abstract void WriteAsync(Visual visual, PrintTicket printTicket, object userState);
System\windows\Documents\TextEditorContextMenu.cs (2)
283for (Visual visual = This.UiScope; visual != null; visual = VisualTreeHelper.GetParent(visual) as Visual)
System\windows\Documents\TextEditorDragDrop.cs (3)
404ITextPointer dragPosition = GetDropPosition(_textEditor.TextView.RenderScope as Visual, e.GetPosition(_textEditor.TextView.RenderScope)); 435private ITextPointer GetDropPosition(Visual target, Point point) 534ITextPointer dropPosition = GetDropPosition(_textEditor.TextView.RenderScope as Visual, e.GetPosition(_textEditor.TextView.RenderScope));
System\windows\Documents\TextEditorMouse.cs (6)
603Visual scrollViewer = VisualTreeHelper.GetParent(This.UiScope) as Visual; 606scrollViewer = VisualTreeHelper.GetParent(scrollViewer) as Visual; 764if(hitTestResult.VisualHit is Visual) check = ((Visual)hitTestResult.VisualHit).IsDescendantOf(renderScope); 790else if (hitElement is Visual)
System\Windows\Documents\TextPointerBase.cs (6)
883Visual templatedParent; 888templatedParent = ((FlowDocumentView)textView.RenderScope).TemplatedParent as Visual; 891templatedParent = ((FrameworkElement)((FlowDocumentView)textView.RenderScope).Parent).TemplatedParent as Visual; 894else if (thisPointer.TextContainer.Parent is Visual) 896Invariant.Assert(textView.RenderScope == thisPointer.TextContainer.Parent || ((Visual)thisPointer.TextContainer.Parent).IsAncestorOf( /*descendant:*/textView.RenderScope), 898templatedParent = (Visual)thisPointer.TextContainer.Parent;
System\windows\Documents\TextSelection.cs (2)
2567if (parent == null && element is Visual) 2573else if (element is Visual)
System\Windows\Documents\TextStore.cs (4)
850UiScope as Visual, 2747private void PrepareAttributes(InputScope inputScope, double fontSize, FontFamily fontFamily, XmlLanguage language, Visual visual, int count, Guid[] filterAttributes) 2828source = PresentationSource.CriticalFromVisual((Visual)RenderScope); 2831Visual root = source.RootVisual;
System\Windows\FrameworkElement.cs (14)
632protected override Visual GetVisualChild(int index) 2205for (Visual v = VisualTreeHelper.GetParent(this) as Visual; 2207v = VisualTreeHelper.GetParent(v) as Visual) 2466Visual newParentAsVisual = newParent as Visual; 2473((Visual3D)newParent).VisualAncestorChanged += new Visual.AncestorChangedEventHandler(OnVisualAncestorChanged); 2480Visual oldParentAsVisual = oldParent as Visual; 2487((Visual3D)oldParent).VisualAncestorChanged -= new Visual.AncestorChangedEventHandler(OnVisualAncestorChanged); 2930Visual visualParentAsVisual = visualParent as Visual; 3115Visual visualParentAsVisual = visualParent as Visual;
System\Windows\Input\KeyboardNavigation.cs (40)
144internal static Visual GetVisualRoot(DependencyObject d) 146if (d is Visual || d is Visual3D) 514Debug.Assert(contentHostParent is Visual, "contentHostParent should be Visual"); 572if (!(contentHost is Visual) || !AdornedElement.IsAncestorOf((Visual)contentHost)) 656protected override Visual GetVisualChild(int index) 673if (_adornedContentElement != null && (_contentHostParent==null || VisualTreeHelper.GetParent(_contentHostParent as Visual) == null)) 703if (contentHost is Visual && AdornedElement.IsAncestorOf((Visual)contentHost)) 705_hostToAdornedElement = ((Visual)contentHost).TransformToAncestor(AdornedElement); 781Visual visualParent = parent as Visual; 784visualParent = VisualTreeHelper.GetParent(visualParent) as Visual; 915Visual visualRoot = GetVisualRoot(focusTarget); 1031Visual visualRoot = GetVisualRoot(currentElement); 1089Visual visual = currentElement as Visual; 1241Visual visual = element as Visual; 1249Visual rootVisual = GetVisualRoot(visual); 1478DependencyObject elementAsVisual = e as Visual; 1539DependencyObject elementAsVisual = e as Visual; 1585Visual visualFocusedElement = focusedElement as Visual; 1652DependencyObject elementAsVisual = e as Visual; 1717DependencyObject elementAsVisual = e as Visual; 1747if (e is Visual || e is Visual3D) 2371Visual rootVisual = GetVisualRoot(uiElement); 2401Visual parent = parentICH as Visual; 2404Visual rootVisual = GetVisualRoot(parent); 2431Visual rootVisual = GetVisualRoot(uiElement3D); 2432Visual containingVisual2D = VisualTreeHelper.GetContainingVisual2D(uiElement3D); 2620Visual sourceVisual = sourceElement as Visual; 2621Visual targetVisual = targetElement as Visual; 3269Visual eventSourceVisual = eventSource as Visual; 3391Visual root = source.RootVisual;
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
826case 733: t = () => typeof(Visual); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
12454typeof(System.Windows.Media.Visual),
System\Windows\Markup\KnownTypes.cs (1)
6280case KnownElements.Visual: t = typeof(System.Windows.Media.Visual); break;
System\Windows\Navigation\NavigationService.cs (6)
427if (_navigatorHostImpl != null && !(_bp is Visual)) 429Visual v = _navigatorHostImpl.FindRootViewer(); 441Debug.Assert(!(_bp is Visual)); 442Visual v = _navigatorHostImpl.FindRootViewer(); 1046internal void VisualTreeAvailable(Visual v) 4060private Visual _oldRootVisual;
System\Windows\Navigation\NavigationWindow.cs (1)
919Visual INavigatorImpl.FindRootViewer()
System\Windows\StyleHelper.cs (1)
5590return (value is Visual) || (value is ContentElement);
System\Windows\Window.cs (3)
2100/// <param name="visualAdded">The <see cref="Visual"/> that was added to the collection</param> 2101/// <param name="visualRemoved">The <see cref="Visual"/> that was removed from the collection</param> 7475internal Visual RootVisual
ReachFramework (113)
AlphaFlattener\BrushProxy.cs (1)
3010Visual visual = bcb.Target;
AlphaFlattener\Flattener.cs (1)
454private static void SerializeVisual(Visual visual, double width, double height, String filename)
AlphaFlattener\Interfaces.cs (1)
57Visual node,
AlphaFlattener\MetroDevice.cs (1)
713Visual node,
AlphaFlattener\Utility.cs (4)
1775public static Transform GetVisualTransform(Visual visual) 1892Visual visual, 1929private static Visual CreateVisualFromDrawing(Drawing drawing) 1976Visual visual,
Serialization\DrawingContextFlattener.cs (3)
76Visual node, 348Visual visual, 919Visual node,
Serialization\Manager\NGCSerializationManager.cs (5)
258else if (typeof(System.Windows.Media.Visual).IsAssignableFrom(objectType)) 588Visual visual 660if((typeof(System.Windows.Media.Visual).IsAssignableFrom(serializedObjectType)) && 672(typeof(System.Windows.Media.Visual).IsAssignableFrom(serializedObjectType)) ) 694(typeof(System.Windows.Media.Visual).IsAssignableFrom(serializedObjectType)) )
Serialization\Manager\NGCSerializationManagerAsync.cs (5)
474else if (typeof(System.Windows.Media.Visual).IsAssignableFrom(objectType)) 806Visual visual 909if((typeof(System.Windows.Media.Visual).IsAssignableFrom(serializedObjectType)) && 921(typeof(System.Windows.Media.Visual).IsAssignableFrom(serializedObjectType)) ) 971(typeof(System.Windows.Media.Visual).IsAssignableFrom(serializedObjectType)) )
Serialization\Manager\NGCSerializer.cs (9)
164Visual visual = (Visual)serializedObject as Visual; 231Visual visual = (Visual)serializedObject as Visual; 313Visual pageRootVisual = dp.Visual; 943Visual visual = uiElement as Visual;
Serialization\Manager\NGCSerializerAsync.cs (9)
813Visual visual = (Visual)serializableObjectContext.TargetObject as Visual; 914Visual pageRootVisual = dp.Visual; 1014Visual visual = serializedObject as Visual; 1033Visual visual = (Visual)serializableObjectContext.TargetObject as Visual;
Serialization\Manager\NGCUIElementCollectionSerializerAsync.cs (2)
200Visual visual = uiElement as Visual;
Serialization\Manager\ReachDocumentPageSerializer.cs (1)
188private void SerializeChild(Visual child, SerializableObjectContext parentContext)
Serialization\Manager\ReachDocumentPageSerializerAsync.cs (1)
226private void SerializeChild(Visual child, SerializableObjectContext parentContext)
Serialization\Manager\ReachFixedPageSerializer.cs (3)
184Visual fixedPageAsVisual = serializableObjectContext.TargetObject as Visual; 387Visual fixedPageAsVisual
Serialization\Manager\ReachFixedPageSerializerAsync.cs (3)
209Visual fixedPageAsVisual = serializableObjectContext.TargetObject as Visual; 359Visual fixedPageAsVisual
Serialization\Manager\ReachSerializationUtils.cs (12)
337else if(typeof(System.Windows.Media.Visual).IsAssignableFrom(_serializedObject.GetType())) 366else if(typeof(System.Windows.Media.Visual).IsAssignableFrom(_serializedObject.GetType())) 568Visual visual = _serializedObject as Visual; 682Visual visual, 771Visual root = page.Visual; 810internal void SerializeLinksInVisual(Visual visual) 834private void SerializeLinksForIContentHost(IContentHost contentHost, Visual root) 858private void SerializeLinksInLogicalTree(DependencyObject dependencyObject, IContentHost contentHost, Visual root) 883private void SerializeLinkTargetForElement(IInputElement element, IContentHost contentHost, Visual root) 908Visual contentVisual = contentHost as Visual;
Serialization\Manager\ReachUIElementCollectionSerializer.cs (2)
137Visual visual = uiElement as Visual;
Serialization\Manager\ReachUIElementCollectionSerializerAsync.cs (2)
201Visual visual = uiElement as Visual;
Serialization\Manager\ReachVisualSerializer.cs (14)
39Visual v = serializedObject as Visual; 43throw new ArgumentException(SR.Format(SR.MustBeOfType, "serializedObject", typeof(Visual))); 81Visual visual, 106Visual v = ctx.GetNextChild(); 175Visual v = serializedObject as Visual; 179throw new ArgumentException(SR.Format(SR.MustBeOfType, "serializedObject", typeof(Visual))); 214public NodeContext(Visual v) 224public Visual NodeVisual 236public Visual GetNextChild() 238Visual child = null; 244child = (Visual) VisualTreeHelper.GetChild(nodeVisual, index); 255private Visual nodeVisual;
Serialization\Manager\ReachVisualSerializerAsync.cs (8)
72Visual v = serializedObject as Visual; 76throw new ArgumentException(SR.Format(SR.MustBeOfType, "serializedObject", typeof(Visual))); 110Visual visual, 157Visual v = ctx.GetNextChild(); 225Visual v = serializedObject as Visual; 229throw new ArgumentException(SR.Format(SR.MustBeOfType, "serializedObject", typeof(Visual)));
Serialization\Manager\XpsOMDocumentPageSerializer.cs (1)
211Visual child,
Serialization\Manager\XpsOMFixedPageSerializer.cs (3)
174Visual fixedPageAsVisual = serializableObjectContext.TargetObject as Visual; 345Visual fixedPageAsVisual
Serialization\Manager\XpsOMSerializationManager.cs (1)
183else if (typeof(System.Windows.Media.Visual).IsAssignableFrom(objectType))
Serialization\Manager\XpsOMSerializationManagerAsync.cs (1)
342else if (typeof(System.Windows.Media.Visual).IsAssignableFrom(objectType))
Serialization\Manager\XpsSerializationManager.cs (5)
339else if (typeof(System.Windows.Media.Visual).IsAssignableFrom(objectType)) 444else if (writerType == typeof(Visual)) 555else if (writerType == typeof(Visual)) 1055if((typeof(System.Windows.Media.Visual).IsAssignableFrom(serializedObjectType)) && 1066(typeof(System.Windows.Media.Visual).IsAssignableFrom(serializedObjectType)) ||
Serialization\Manager\XpsSerializationManagerAsync.cs (1)
415else if (typeof(System.Windows.Media.Visual).IsAssignableFrom(objectType))
Serialization\VisualSerializer.cs (2)
868protected Visual _node; 2341Visual node,
Serialization\VisualTreeFlattener.cs (5)
427internal bool StartVisual(Visual visual) 640internal void VisualWalk(Visual visual) 649VisualWalk((Visual) VisualTreeHelper.GetChild(visual,i)); 762internal static void SaveAsXml(Visual visual, System.Xml.XmlWriter resWriter, System.Xml.XmlWriter bodyWriter, String fileName) 826internal static void Walk(Visual visual, IMetroDrawingContext dc, Size pageSize, TreeWalkProgress treeWalkProgress)
Serialization\XpsFontSerializationService.cs (1)
52else if(type == typeof(Visual))
SerializerFactory\XpsSerializerWriter.cs (6)
56public override void Write(Visual visual) 68public override void Write(Visual visual, PrintTicket printTicket) 80public override void WriteAsync(Visual visual) 90public override void WriteAsync(Visual visual, PrintTicket printTicket) 100public override void WriteAsync(Visual visual, object userState) 110public override void WriteAsync(Visual visual, PrintTicket printTicket, object userState)
System.Windows.Controls.Ribbon (20)
Microsoft\Windows\Controls\KeyTipAdorner.cs (1)
48protected override Visual GetVisualChild(int index)
Microsoft\Windows\Controls\KeyTipService.cs (6)
798PresentationSource targetSource = RibbonHelper.GetPresentationSourceFromVisual(_currentGlobalScope as Visual); 1255PresentationSource targetSource = RibbonHelper.GetPresentationSourceFromVisual(_currentGlobalScope as Visual); 1299private static AdornerLayer GetAdornerLayer(Visual visual, out bool isScrollAdornerLayer) 1304Visual parent = VisualTreeHelper.GetParent(visual) as Visual; 1332parent = VisualTreeHelper.GetParent(parent) as Visual;
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryCategoriesPanel.cs (2)
796public Rect MakeVisible(Visual visual, Rect rectangle) 802|| visual == (Visual)this
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabHeadersPanel.cs (2)
873public Rect MakeVisible(Visual visual, Rect rectangle) 879|| visual == (Visual)this
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabsPanel.cs (2)
125public Rect MakeVisible(Visual visual, Rect rectangle) 131|| visual == (Visual)this
Microsoft\Windows\Controls\Ribbon\RibbonComboBox.cs (5)
844Visual visual; 852else if ((visual = d as Visual) != null) 1252Visual originalSource = e.OriginalSource as Visual; 1253Visual textBox = EditableTextBoxSite;
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (2)
2502public static PresentationSource GetPresentationSourceFromVisual(Visual visual) 2900internal static Matrix GetTransformToDevice(Visual targetVisual)
WindowsFormsIntegration (15)
System\Windows\Integration\ApplicationInterop.cs (2)
415private static SWM.Visual FindRootVisual(SWM.Visual x)
System\Windows\Integration\HostUtils.cs (13)
83internal static Visual GetRootVisual(Visual descendant) 86Visual root = descendant; 91Visual visual = current as Visual; 101internal static Point TransformToRootPoint(Visual element, Point pointElement) 103Visual rootVisual = GetRootVisual(element); 107internal static Point TransformToParentPoint(Visual element, Visual ancestor, Point pointElement) 308internal static RenderTargetBitmap GetRenderTargetBitmapForVisual(int width, int height, Visual visualToRender) 341internal static Vector GetScale(Visual visual) 347internal static Vector GetScale(Visual visual, out bool skewed) 360internal static bool IsRotated(Visual visual)