3 types derived from Visual
PresentationCore (3)
System\Windows\Media\ContainerVisual.cs (1)
17public class ContainerVisual : Visual
System\Windows\Media3D\Viewport3DVisual.cs (1)
21public sealed class Viewport3DVisual : Visual, DUCE.IResource, IVisual3DContainer
System\Windows\UIElement.cs (1)
68public 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)
44internal static Visual GetParent( Visual el ) 46return VisualTreeHelper.GetParent(el) as Visual; 49internal static Visual GetFirstChild( Visual el ) 59internal static Visual GetLastChild( Visual el ) 70internal static Visual GetNextSibling( Visual el ) 74Visual parent = VisualTreeHelper.GetParent(el) as Visual; 84internal static Visual GetPreviousSibling( Visual el ) 88Visual parent = VisualTreeHelper.GetParent(el) as Visual; 98internal static Visual GetRoot( Visual el ) 101Visual scan = el; 104Visual test = VisualTreeHelper.GetParent(scan) as Visual; 116Visual parent = GetRoot( element ); 149internal static Visual GetElementFromPoint( IntPtr hwnd, Visual root, Point pointScreen ) 159Visual visual = result?.VisualHit; 166internal static void CheckEnabled(Visual visual) 250private static Visual FindVisibleSibling ( Visual parent, int start, bool searchForwards) 257Visual sibling = parent.InternalGetVisualChild(index); 274private static Visual FindVisibleSibling(Visual parent, Visual child, bool searchForwards) 285Visual current = parent.InternalGetVisualChild(childIndex);
MS\Internal\DeferredElementTreeState.cs (2)
32Visual v = element as Visual;
MS\Internal\Ink\Renderer.cs (9)
199internal Visual RootVisual { get { return _rootVisual; } } 273internal void AttachIncrementalRendering(Visual visual, DrawingAttributes drawingAttributes) 285foreach(Visual alreadyAttachedVisual in _attachedVisuals) 297_attachedVisuals = new List<Visual>(); 319internal void DetachIncrementalRendering(Visual visual) 337internal bool ContainsAttachedIncrementalRenderingVisual(Visual visual) 350internal bool AttachedVisualIsPositionedCorrectly(Visual visual, DrawingAttributes drawingAttributes) 600private void DetachVisual(Visual visual) 701private List<Visual> _attachedVisuals = null;
MS\Internal\Media\VisualTreeUtils.cs (11)
57Visual visual; 64Visual.PropagateFlags(visual, flags, proxyFlags); 79Visual visual; 100Visual visual; 218if (!(element is Visual || element is Visual3D)) 230internal static void AsNonNullVisual(DependencyObject element, out Visual visual, out Visual3D visual3D) 246internal static void AsVisual(DependencyObject element, out Visual visual, out Visual3D visual3D) 276internal static bool AsVisualInternal(DependencyObject element, out Visual visual, out Visual3D visual3D) 314private static bool AsVisualHelper(DependencyObject element, out Visual visual, out Visual3D visual3D) 316Visual elementAsVisual = element as Visual;
MS\Internal\Media3D\GeneralTransform2DTo3DTo2D.cs (3)
67internal GeneralTransform2DTo3DTo2D(Viewport2DVisual3D visual3D, Visual fromVisual) 81Visual visual3Dchild = visual3D.Visual; 88Visual descendentVisual = (fromVisual == visual3Dchild._parent) ? visual3Dchild : fromVisual;
MS\Internal\SynchronizedInputHelper.cs (1)
127if(o is Visual || o is Visual3D)
MS\Internal\UIElementHelper.cs (2)
98if (child is Visual) 100myParent = ((Visual)child).InternalVisualParent;
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\PointUtil.cs (4)
82public static Point ApplyVisualTransform(Point point, Visual v, bool inverse) 92public static Point TryApplyVisualTransform(Point point, Visual v, bool inverse, bool throwOnError, out bool success) 138internal static Matrix GetVisualTransform(Visual v) 221internal static Rect ElementToRoot(Rect rectElement, Visual element, PresentationSource presentationSource)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\SafeSecurityHelperAvalon.cs (1)
42internal static bool IsConnectedToPresentationSource( Visual visual )
System\Windows\Automation\Peers\UIElementAutomationPeer.cs (3)
76internal static AutomationPeer GetRootAutomationPeer(Visual rootVisual, IntPtr hwnd) 272Visual visualParent = parent as Visual;
System\Windows\Diagnostics\VisualDiagnostics.cs (2)
160Visual asVisual = child as Visual;
System\Windows\Documents\DocumentPage.cs (5)
33public DocumentPage(Visual visual) 48public DocumentPage(Visual visual, Size pageSize, Rect bleedBox, Rect contentBox) 91public virtual Visual Visual 188protected void SetVisual(Visual visual) 233private Visual _visual;
System\Windows\DpiScale.cs (1)
13/// Stores DPI information from which a <see cref="System.Windows.Media.Visual"/>
System\Windows\Input\FocusManager.cs (1)
372if (d is Visual || d is Visual3D)
System\Windows\Input\IInputProvider.cs (1)
18bool ProvidesInputForRootVisual(Visual v);
System\Windows\Input\InputElement.cs (12)
59else if (o is Visual v) 107else if(o is Visual v) 168v = o as Visual; 196rootVisual is Visual && parentVisual is Visual3D) 223Visual rootFrom = InputElement.GetRootVisual(from) as Visual; 225Visual vFrom = vFromAsDO as Visual; 259Visual rootTo = InputElement.GetRootVisual(to) as Visual; 301Visual vToAsVisual = vTo as Visual;
System\Windows\Input\Manipulation.cs (2)
293internal static UIElement FindManipulationParent(Visual visual) 304visual = VisualTreeHelper.GetParent(visual) as Visual;
System\Windows\Input\ManipulationLogic.cs (1)
575PresentationSource presentationSource = PresentationSource.CriticalFromVisual((Visual)newContainer);
System\Windows\Input\Stylus\Common\DynamicRenderer.cs (1)
279public Visual RootVisual
System\Windows\Input\Stylus\Common\StylusDevice.cs (2)
339Visual visualFirstAncestor = VisualTreeHelper.GetContainingVisual2D(InputElement.GetContainingVisual(doRelativeTo)); 340Visual visualRoot = VisualTreeHelper.GetContainingVisual2D(InputElement.GetRootVisual(doRelativeTo));
System\Windows\Input\Stylus\Common\StylusPlugInCollection.cs (1)
260Visual root = VisualTreeHelper.GetContainingVisual2D(InputElement.GetRootVisual(_element));
System\Windows\Input\Stylus\Common\StylusTouchDeviceBase.cs (2)
126Visual rootVisual = relativePresentationSource?.RootVisual; 127Visual containingVisual2D = VisualTreeHelper.GetContainingVisual2D(containingVisual);
System\Windows\Input\Stylus\Pointer\PointerStylusDevice.cs (1)
1030PresentationSource source = PresentationSource.CriticalFromVisual(uiElement as Visual);
System\Windows\Input\Stylus\Pointer\PointerStylusPlugInCollection.cs (1)
59PresentationSource presentationSource = PresentationSource.CriticalFromVisual(element as Visual);
System\Windows\Input\Stylus\Pointer\PointerStylusPlugInManager.cs (8)
77DependencyObject spicAddingVisual = spicAdding.Element as Visual; 83DependencyObject curV = _plugInCollectionList[i].Element as Visual; 89curV = _plugInCollectionList[i].Element as Visual; 185(plugInCollection.Element as Visual).IsAncestorOf(element as Visual)) 535source = PresentationSource.CriticalFromVisual(_activeMousePlugInCollection.Element as Visual); 572Visual directlyOverVisual = mouseDevice.DirectlyOver as Visual;
System\Windows\Input\Stylus\Wisp\PenContexts.cs (5)
275DependencyObject spicAddingVisual = spicAdding.Element as Visual; 281DependencyObject curV = _plugInCollectionList[i].Element as Visual; 287curV = _plugInCollectionList[i].Element as Visual; 510(plugInCollection.Element as Visual).IsAncestorOf(element as Visual))
System\Windows\Input\Stylus\Wisp\WispLogic.cs (3)
1852source = PresentationSource.CriticalFromVisual(_activeMousePlugInCollection.Element as Visual); 1889Visual directlyOverVisual = mouseDevice.DirectlyOver as Visual;
System\Windows\Input\Stylus\Wisp\WispStylusDevice.cs (1)
587PresentationSource source = PresentationSource.CriticalFromVisual(uiElement as Visual);
System\Windows\Input\Stylus\Wisp\WispStylusPlugInCollection.cs (1)
69PresentationSource presentationSource = PresentationSource.CriticalFromVisual(element as Visual);
System\Windows\Input\TouchDevice.cs (1)
1200if (currentChild is Visual || currentChild is Visual3D)
System\Windows\InterOp\HwndAppCommandInputProvider.cs (1)
28bool IInputProvider.ProvidesInputForRootVisual( Visual v )
System\Windows\InterOp\HwndKeyboardInputProvider.cs (3)
30public void OnRootChanged(Visual oldRoot, Visual newRoot) 38bool IInputProvider.ProvidesInputForRootVisual(Visual v)
System\Windows\InterOp\HwndMouseInputProvider.cs (1)
70bool IInputProvider.ProvidesInputForRootVisual(Visual v)
System\Windows\InterOp\HwndPointerInputProvider.cs (1)
451public bool ProvidesInputForRootVisual(Visual v)
System\Windows\InterOp\HwndSource.cs (4)
547public override Visual RootVisual 563private Visual RootVisualInternal 569Visual oldRoot = _rootVisual; 2795private Visual _rootVisual;
System\Windows\InterOp\HwndStylusInputProvider.cs (1)
65bool IInputProvider.ProvidesInputForRootVisual(Visual v) => _source.RootVisual == v;
System\Windows\InterOp\HwndTarget.cs (6)
1398internal AutomationPeer EnsureAutomationPeer(Visual root) 1403internal static AutomationPeer EnsureAutomationPeer(Visual root, IntPtr handle) 1433private static IntPtr CriticalHandleWMGetobject(IntPtr wparam, IntPtr lparam, Visual root, IntPtr handle) 1809Visual visual = d as Visual; 2291public override Visual RootVisual
System\Windows\LayoutManager.cs (2)
79private void markTreeDirtyHelper(Visual v) 97Visual child = v.InternalGetVisualChild(i);
System\Windows\Media\BitmapCacheBrush.cs (6)
23public BitmapCacheBrush(Visual visual) 105Visual vVisual = InternalTarget; 150internal void AddRefResource(Visual visual, DUCE.Channel channel) 155internal void ReleaseResource(Visual visual, DUCE.Channel channel) 182AutoWrapVisual.Children.Remove((Visual)e.OldValue); 183AutoWrapVisual.Children.Add((Visual)e.NewValue);
System\Windows\Media\CompositionTarget.cs (4)
150public virtual Visual RootVisual 231Visual.PropagateFlags( 450private void SetRootVisual(Visual visual) 538private Visual _rootVisual;
System\Windows\Media\ContainerVisual.cs (1)
223protected sealed override Visual GetVisualChild(int index)
System\Windows\Media\DrawingVisualDrawingContext.cs (2)
20Visual ownerVisual 52private Visual _ownerVisual;
System\Windows\Media\Generated\BitmapCacheBrush.cs (13)
120Visual oldV = (Visual) e.OldValue; 146Visual newV = (Visual) e.NewValue; 183public Visual Target 187return (Visual) GetValue(TargetProperty); 230internal Visual InternalTarget 234return (Visual) GetValue(InternalTargetProperty); 304Visual vInternalTarget = InternalTarget; 370Visual vInternalTarget = InternalTarget; 392Visual vInternalTarget = InternalTarget; 515typeof(Visual), 542typeof(Visual),
System\Windows\Media\Generated\VisualBrush.cs (10)
62Visual oldV = (Visual) e.OldValue; 88Visual newV = (Visual) e.NewValue; 125public Visual Visual 129return (Visual) GetValue(VisualProperty); 197Visual vVisual = Visual; 280Visual vVisual = Visual; 300Visual vVisual = Visual; 409typeof(Visual),
System\Windows\Media\GeometryHitTestResult.cs (3)
20Visual visualHit, 40public new Visual VisualHit 44return (Visual) base.VisualHit;
System\Windows\Media\Imaging\BitmapVisualManager.cs (2)
46public void Render(Visual visual) 60internal void Render(Visual visual, Matrix worldTransform, Rect windowClip)
System\Windows\Media\Imaging\RenderTargetBitmap.cs (1)
182public void Render(Visual visual)
System\Windows\Media\PointHitTestResult.cs (3)
19public PointHitTestResult(Visual visualHit, Point pointHit) : base(visualHit) 38public new Visual VisualHit 42return (Visual) base.VisualHit;
System\Windows\Media\Renderer.cs (2)
21Visual visual, 38Visual visual,
System\Windows\Media\Visual.cs (48)
472Visual child = GetVisualChild(i); 793Visual visual = GetVisualChild(i); 1081Visual child = GetVisualChild(i); 1776Visual child = GetVisualChild(i); 2087Visual child = GetVisualChild(i); 2288Visual child = GetVisualChild(i); 2515protected virtual Visual GetVisualChild(int index) 2524internal Visual InternalGetVisualChild(int index) 2546internal void InternalAddVisualChild(Visual child) 2554internal void InternalRemoveVisualChild(Visual child) 2573protected void AddVisualChild(Visual child) 2599Visual.PropagateFlags( 2604Visual.PropagateFlags( 2642protected void RemoveVisualChild(Visual child) 2685Visual.PropagateFlags( 2708Visual.PropagateFlags( 4087Visual eAsVisual = e as Visual; 4124Visual visual; 4153Visual currentAsVisual = current as Visual; 4185Visual current = this; 4192Visual currentParent = current._parent as Visual; 4214Visual current = this; 4229current = parent as Visual; 4304Visual ancestor) 4343public GeneralTransform TransformToDescendant(Visual descendant) 4360public GeneralTransform TransformToVisual(Visual visual) 4363Visual ancestorAsVisual = ancestor as Visual; 4429private GeneralTransform InternalTransformToAncestor(Visual ancestor, bool inverse) 4463internal bool TrySimpleTransformToAncestor(Visual ancestor, 4493Visual gAsVisual = g as Visual; 4557Visual visualForGenTransform = null; 4970Visual cv = InternalGetVisualChild(i); 5053Visual eAsVisual; 5058eAsVisual = e as Visual; 5071eAsVisual = e as Visual; 5108Visual eAsVisual; 5115eAsVisual = e as Visual; 5128eAsVisual = e as Visual; 5169Visual pe, 5175Visual v = pe.GetVisualChild(i); 5193Visual e, 5241Visual parentAsVisual = e._parent as Visual;
System\Windows\Media\VisualBrush.cs (4)
38public VisualBrush(Visual visual) 105Visual vVisual = Visual; 151internal void AddRefResource(Visual visual, DUCE.Channel channel) 156internal void ReleaseResource(Visual visual, DUCE.Channel channel)
System\Windows\Media\VisualCollection.cs (29)
31private Visual[] _items; 33private Visual _owner; 58internal Visual[] InternalArray { get { return _items; } } 63public VisualCollection(Visual parent) 75internal void VerifyAPIReadOnly(Visual other) 88internal void VerifyAPIReadWrite(Visual other) 192public void CopyTo(Visual[] array, int index) 251Visual[] newItems = new Visual[value]; 309public Visual this[int index] 328Visual child = _items[index]; 358private void ConnectChild(int index, Visual value) 399Visual child = _items[index]; 409Visual oldParent = VisualTreeHelper.GetContainingVisual2D(child._parent); 436public int Add(Visual visual) 471public int IndexOf(Visual visual) 511public void Remove(Visual visual) 518private void InternalRemove(Visual visual) 557Visual child = _items[i+1]; 610public bool Contains(Visual visual) 680public void Insert(int index, Visual visual) 701Visual child = _items[i]; 783Visual child = _items[i + count]; 803internal void Move(Visual visual, Visual destination) 829Visual child = _items[i + 1]; 845Visual child = _items[i - 1]; 902private Visual _currentElement; 954public Visual Current
System\Windows\Media\VisualTreeHelper.cs (31)
42return (reference is Visual) || (reference is Visual3D); 50Visual visual; 73Visual visual; 94public static DpiScale GetDpi(Visual visual) 103public static void SetRootDpi(Visual visual, DpiScale dpiInfo) 122Visual visual; 145Visual visual; 168internal static Visual GetContainingVisual2D(DependencyObject reference) 170Visual visual = null; 174visual = reference as Visual; 205Visual visual; 235if (current is Visual visual) 254Visual visual; 271public static Geometry GetClip(Visual reference) 280public static double GetOpacity(Visual reference) 289public static Brush GetOpacityMask(Visual reference) 298public static Vector GetOffset(Visual reference) 307public static Transform GetTransform(Visual reference) 316public static DoubleCollection GetXSnappingGuidelines(Visual reference) 325public static DoubleCollection GetYSnappingGuidelines(Visual reference) 334public static DrawingGroup GetDrawing(Visual reference) 343public static Rect GetContentBounds(Visual reference) 362public static Rect GetDescendantBounds(Visual reference) 381public static BitmapEffect GetBitmapEffect(Visual reference) 392public static BitmapEffectInput GetBitmapEffectInput(Visual reference) 403public static Effect GetEffect(Visual reference) 412public static CacheMode GetCacheMode(Visual reference) 421public static EdgeMode GetEdgeMode(Visual reference) 430public static HitTestResult HitTest(Visual reference, Point point) 437internal static HitTestResult HitTest(Visual reference, Point point, bool include2DOn3D) 448Visual reference,
System\Windows\Media3D\GeneralTransform2DTo3D.cs (1)
22Visual child = containingVisual3D.Visual;
System\Windows\Media3D\RayHitTestParameters.cs (1)
131Visual viewport2DVisual3DChild = viewport2DVisual3D.Visual;
System\Windows\Media3D\Viewport2DVisual3D.cs (11)
143internal static Point TextureCoordsToVisualCoords(Point uv, Visual visual) 226internal static Point VisualCoordsToTextureCoords(Point pt, Visual visual) 278public Visual Visual 280get { return (Visual)GetValue(VisualProperty); } 304Visual oldValue = (Visual)e.OldValue; 305Visual newValue = (Visual)e.NewValue; 356private void AddVisualChild(Visual child) 387private void RemoveVisualChild(Visual child) 858Visual visualChild = Visual;
System\Windows\Media3D\Viewport3DVisual.cs (3)
341Visual.PropagateFlags( 382child.SetParent(/* newParent = */ (Visual) null); // CS0121: Call is ambigious without casting null to Visual. 410Visual.PropagateFlags(
System\Windows\Media3D\Visual3D.cs (23)
462Visual.SetTreeBits( 474Visual.ClearTreeBits( 492internal event Visual.AncestorChangedEventHandler VisualAncestorChanged 496Visual.AncestorChangedEventHandler newHandler = AncestorChangedEventField.GetValue(this); 509Visual.SetTreeBits( 520Visual.ClearTreeBits( 528Visual.AncestorChangedEventHandler newHandler = AncestorChangedEventField.GetValue(this); 554if (e is Visual) 556Visual.ProcessAncestorChangedNotificationRecursive(e, args); 569Visual.AncestorChangedEventHandler handler = AncestorChangedEventField.GetValue(eAsVisual3D); 945internal void SetParent(Visual newParent) 1295Visual visual; 1332return ((Visual)parent2D).IsDescendantOf(ancestor); 1695Visual gAsVisual = g as Visual; 1774public GeneralTransform3DTo2D TransformToAncestor(Visual ancestor) 1790internal GeneralTransform3DTo2D InternalTransformToAncestor(Visual ancestor) 2008Visual v = null; 2066Visual.PropagateFlags(viewport, flags, proxyFlags); 2128private static readonly UncommonField<Visual> _2DParent = 2129new UncommonField<Visual>(/* defaultValue = */ null); 2140private static readonly UncommonField<Visual.AncestorChangedEventHandler> AncestorChangedEventField 2141= new UncommonField<Visual.AncestorChangedEventHandler>();
System\Windows\Navigation\BaseUriHelper.cs (2)
581Visual vis = doCurrent as Visual;
System\Windows\PresentationSource.cs (8)
80public static PresentationSource FromVisual(Visual visual) 139uie.VisualAncestorChanged += new Visual.AncestorChangedEventHandler(uie.OnVisualAncestorChanged); 149uie3D.VisualAncestorChanged += new Visual.AncestorChangedEventHandler(uie3D.OnVisualAncestorChanged); 212uie.VisualAncestorChanged -= new Visual.AncestorChangedEventHandler(uie.OnVisualAncestorChanged); 226uie3D.VisualAncestorChanged -= new Visual.AncestorChangedEventHandler(uie3D.OnVisualAncestorChanged); 294public abstract Visual RootVisual 417protected void RootChanged(Visual oldRoot, Visual newRoot)
System\Windows\UIElement.cs (20)
446internal static void PropagateSuspendLayout(Visual v) 470Visual cv = v.InternalGetVisualChild(i); 483internal static void PropagateResumeLayout(Visual parent, Visual v) 529Visual cv = v.InternalGetVisualChild(i); 597|| ((Visual)this).CheckFlagsAnd(VisualFlags.IsLayoutSuspended)) 718for(Visual v = VisualTreeHelper.GetParent(this) as Visual; v != null; v = VisualTreeHelper.GetParent(v) as Visual) 736for(Visual v = VisualTreeHelper.GetParent(this) as Visual; v != null; v = VisualTreeHelper.GetParent(v) as Visual) 810|| ((Visual)this).CheckFlagsAnd(VisualFlags.IsLayoutSuspended)) 1435Visual parentAsVisual = parent as Visual; 1486if (oldParent is Visual) 1488((Visual) oldParent).VisualAncestorChanged -= new AncestorChangedEventHandler(OnVisualAncestorChanged_ForceInherit); 4225internal static void InvalidateForceInheritPropertyOnChildren(Visual v, DependencyProperty property) 4232Visual vChild = child as Visual;
System\Windows\UIElement3D.cs (10)
138Visual parentAsVisual = parent as Visual; 146parentAsVisual.VisualAncestorChanged += new Visual.AncestorChangedEventHandler(OnVisualAncestorChanged_ForceInherit); 158parentAsVisual3D.VisualAncestorChanged += new Visual.AncestorChangedEventHandler(OnVisualAncestorChanged_ForceInherit); 186if (oldParent is Visual) 188((Visual)oldParent).VisualAncestorChanged -= new Visual.AncestorChangedEventHandler(OnVisualAncestorChanged_ForceInherit); 192((Visual3D)oldParent).VisualAncestorChanged -= new Visual.AncestorChangedEventHandler(OnVisualAncestorChanged_ForceInherit); 1400if (vChild is Visual) 1402((Visual)vChild).InvalidateForceInheritPropertyOnChildren(property);
PresentationFramework (443)
MS\Internal\Annotations\Anchoring\PathNode.cs (2)
223Visual visual = current as Visual;
MS\Internal\Annotations\Anchoring\TreeNodeSelectionProcessor.cs (2)
115Visual element = selection as Visual;
MS\Internal\Annotations\Component\AdornerPresentationContext.cs (2)
143Visual parent = VisualTreeHelper.GetParent(_adornerLayer) as Visual;
MS\Internal\Annotations\Component\AnnotationAdorner.cs (1)
101protected override Visual GetVisualChild(int index)
MS\Internal\Annotations\Component\HighlightComponent.cs (1)
613foreach (Visual child in Children)
MS\Internal\AppModel\INavigator.cs (1)
300Visual FindRootViewer();
MS\Internal\AppModel\NavigationHelper.cs (4)
15internal static Visual FindRootViewer(ContentControl navigator, string contentPresenterName) 18if (content == null || content is Visual) 19return content as Visual; 31Visual v = cp.InternalGetVisualChild(0);
MS\Internal\Controls\InkCanvasInnerCanvas.cs (2)
258Visual visual = hitTestResult.VisualHit as Visual;
MS\Internal\Controls\TemplatedAdorner.cs (1)
107protected override Visual GetVisualChild(int index)
MS\Internal\Data\ObjectRef.cs (9)
511Visual v = d as Visual; 523Visual v2 = layout as Visual; 526Visual prevChild = null; //child at j-1th index 585private int IndexOf(Visual parent, Visual child, out Visual prevChild) 587Visual temp;
MS\Internal\Documents\ContentHostHelper.cs (2)
144private static void FindDocumentPageViews(Visual root, List<DocumentPageView> pageViews) 164Visual child = root.InternalGetVisualChild(i);
MS\Internal\Documents\DocumentGrid.cs (9)
258public Rect MakeVisible(Visual v, Rect r) 281MakeVisibleAsync(new MakeVisibleData(o as Visual, cp, r), pageNumber); 998protected override Visual GetVisualChild(int index) 1499Visual current = (Visual)visiblePages[i]; 1807if (((Visual)this).IsAncestorOf(data.Visual)) 3350public MakeVisibleData(Visual visual, ContentPosition contentPosition, Rect rect) 3360public Visual Visual 3381private Visual _visual;
MS\Internal\Documents\DocumentGridPage.cs (1)
168protected override Visual GetVisualChild(int index)
MS\Internal\Documents\DocumentPageHost.cs (7)
45internal static void DisconnectPageVisual(Visual pageVisual) 51Visual currentParent = VisualTreeHelper.GetParent(pageVisual) as Visual; 77internal Visual PageVisual 121protected override Visual GetVisualChild(int index) 127return VisualTreeHelper.GetParent(_pageVisual) as Visual; 146private Visual _pageVisual;
MS\Internal\Documents\DocumentViewerHelper.cs (5)
341if (focusedElement != null && focusedElement is Visual && 452internal static Rect CalculateVisibleRect(Rect visibleRect, Visual originalVisual) 454Visual visual = VisualTreeHelper.GetParent(originalVisual) as Visual; 474visual = VisualTreeHelper.GetParent(visual) as Visual;
MS\Internal\Documents\FlowDocumentView.cs (2)
219protected override Visual GetVisualChild(int index) 531Rect IScrollInfo.MakeVisible(Visual visual, Rect rectangle)
MS\Internal\Documents\MultiPageTextView.cs (4)
1246private Transform GetTransformToAncestor(Visual innerScope) 1260private Rect TransformToAncestor(Visual innerScope, Rect rect) 1277private Point TransformToAncestor(Visual innerScope, Point point) 1291private Point TransformToDescendant(Visual innerScope, Point point)
MS\Internal\Documents\ScrollData.cs (1)
164internal Rect MakeVisible(UIElement owner, Visual visual, Rect rectangle)
MS\Internal\Documents\TextBoxView.cs (2)
186Rect IScrollInfo.MakeVisible(Visual visual, Rect rectangle) 508protected override Visual GetVisualChild(int index)
MS\Internal\Documents\TextContainerHelper.cs (3)
358iterate((Visual)element, peers); 729private static void iterate(Visual parent, List<AutomationPeer> peers) 735Visual child = parent.InternalGetVisualChild(i);
MS\Internal\Documents\TextDocumentView.cs (2)
554Visual visual = _owner.Visual; 557visual = VisualTreeHelper.GetParent(visual) as Visual;
MS\Internal\Documents\UIElementIsland.cs (2)
39Visual currentParent = VisualTreeHelper.GetParent(_child) as Visual;
MS\Internal\FrameworkObject.cs (6)
305Visual visual; 309if ((visual = fo.DO as Visual) != null) 412Visual visual; 416if ((visual = _do as Visual) != null) 873Visual visual = _do as Visual;
MS\Internal\Helper.cs (2)
444Visual v = d as Visual;
MS\Internal\Ink\LassoHelper.cs (1)
55public Visual Visual
MS\Internal\Ink\PenCursorManager.cs (1)
279private static RenderTargetBitmap RenderVisualToBitmap(Visual visual, int width, int height)
MS\Internal\LayoutDump.cs (35)
42internal static string DumpLayoutAndVisualTreeToString(string tagName, Visual root) 66internal static void DumpLayoutAndVisualTree(XmlTextWriter writer, string tagName, Visual root) 199internal static void DumpVisual(XmlTextWriter writer, Visual visual, Visual parent) 242private static void DumpUIElement(XmlTextWriter writer, UIElement element, Visual parent, bool uiElementsOnly) 296internal static void DumpDocumentPage(XmlTextWriter writer, DocumentPage page, Visual parent) 334private static void DumpVisualChildren(XmlTextWriter writer, string tagName, Visual visualParent) 355internal static void DumpUIElementChildren(XmlTextWriter writer, string tagName, Visual visualParent) 419internal static void GetUIElementsFromVisual(Visual visual, List<UIElement> uiElements) 425Visual child = visual.InternalGetVisualChild(i); 645private static void DumpLineResults(XmlTextWriter writer, ReadOnlyCollection<LineResult> lines, Visual visualParent) 686private static void DumpParagraphResults(XmlTextWriter writer, string tagName, ReadOnlyCollection<ParagraphResult> paragraphs, Visual visualParent) 734private static void DumpTextParagraphResult(XmlTextWriter writer, TextParagraphResult paragraph, Visual visualParent) 743Visual visual = DumpParagraphOffset(writer, paragraph, visualParent); 756private static void DumpContainerParagraphResult(XmlTextWriter writer, ContainerParagraphResult paragraph, Visual visualParent) 765Visual visual = DumpParagraphOffset(writer, paragraph, visualParent); 774private static void DumpFloaterParagraphResult(XmlTextWriter writer, FloaterParagraphResult paragraph, Visual visualParent) 783Visual visual = DumpParagraphOffset(writer, paragraph, visualParent); 792private static void DumpUIElementParagraphResult(XmlTextWriter writer, UIElementParagraphResult paragraph, Visual visualParent) 801Visual visual = DumpParagraphOffset(writer, paragraph, visualParent); 809private static void DumpFigureParagraphResult(XmlTextWriter writer, FigureParagraphResult paragraph, Visual visualParent) 818Visual visual = DumpParagraphOffset(writer, paragraph, visualParent); 827private static void DumpTableParagraphResult(XmlTextWriter writer, TableParagraphResult paragraph, Visual visualParent) 832Visual visual = DumpParagraphOffset(writer, paragraph, visualParent); 839Visual rowVisual = visual.InternalGetVisualChild(i); 845Visual cellVisual = rowVisual.InternalGetVisualChild(j); 856private static void DumpSubpageParagraphResult(XmlTextWriter writer, SubpageParagraphResult paragraph, Visual visualParent) 865Visual visual = DumpParagraphOffset(writer, paragraph, visualParent); 874private static void DumpColumnResults(XmlTextWriter writer, ReadOnlyCollection<ColumnResult> columns, Visual visualParent) 900private static Visual DumpParagraphOffset(XmlTextWriter writer, ParagraphResult paragraph, Visual visualParent) 907Visual visual = (Visual)prop.GetValue(paraClient, null); 945private static void DumpTableCell(XmlTextWriter writer, ParagraphResult paragraph, Visual cellVisual, Visual tableVisual)
MS\Internal\PtsHost\FlowDocumentPage.cs (1)
88public override Visual Visual
MS\Internal\PtsHost\Line.cs (2)
407Visual currentParent = VisualTreeHelper.GetParent(inlineObject.UIElementIsland) as Visual;
MS\Internal\PtsHost\PageVisual.cs (1)
62internal Visual Child
MS\Internal\PtsHost\PtsHelper.cs (3)
82Visual paraVisual = floatingElementList[index].Visual; 268Visual currentParent = VisualTreeHelper.GetParent(paraClient.Visual) as Visual;
MS\Internal\PtsHost\TableParaClient.cs (3)
1500Visual visual) 1575Visual currentParent = VisualTreeHelper.GetParent(cellParaClient.Visual) as Visual;
MS\Internal\PtsHost\TextParaClient.cs (1)
2296Visual temp = Visual;
MS\Internal\PtsHost\UIElementParaClient.cs (2)
114Visual currentParent = VisualTreeHelper.GetParent(uiElementIsland) as Visual;
MS\Internal\Text\ComplexLine.cs (2)
167Visual currentParent = VisualTreeHelper.GetParent(inlineObject.Element) as Visual;
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\SafeSecurityHelperAvalon.cs (1)
42internal static bool IsConnectedToPresentationSource( Visual visual )
System\Windows\Annotations\AnnotationDocumentPaginator.cs (1)
435public AnnotatedDocumentPage(DocumentPage basePage, Visual visual, Size pageSize, Rect bleedBox, Rect contentBox)
System\Windows\Automation\Peers\DocumentAutomationPeer.cs (2)
244Visual visual = textView.RenderScope; 264visual = VisualTreeHelper.GetParent(visual) as Visual;
System\Windows\Automation\Peers\GridViewAutomationPeer.cs (3)
282internal static Visual FindVisualByType(Visual parent, Type type) 289Visual visual = parent.InternalGetVisualChild(i);
System\Windows\Automation\Peers\GridViewCellAutomationPeer.cs (3)
137private List<AutomationPeer> GetChildrenAutomationPeer(Visual parent, bool includeInvisibleItems) 159private static bool iterate(Visual parent, bool includeInvisibleItems, IteratorCallback callback) 168Visual child = parent.InternalGetVisualChild(i);
System\Windows\Automation\Peers\StatusBarAutomationPeer.cs (3)
83private List<AutomationPeer> GetChildrenAutomationPeer(Visual parent) 105private static bool iterate(Visual parent, IteratorCallback callback) 114Visual child = parent.InternalGetVisualChild(i);
System\Windows\Automation\Peers\TextElementAutomationPeer.cs (2)
173Visual visual = textView.RenderScope; 196visual = VisualTreeHelper.GetParent(visual) as Visual;
System\Windows\BroadcastEventHelper.cs (6)
464Visual visual; 471else if ((visual = d as Visual) != null) 582Visual v = (Visual)fo.FE; 688Visual v; 694if ((v = d as Visual) != null)
System\Windows\Controls\AccessText.cs (1)
530protected override Visual GetVisualChild(int index)
System\Windows\Controls\AdornedElementPlaceholder.cs (1)
139protected override Visual GetVisualChild(int index)
System\Windows\Controls\ComboBox.cs (5)
1594Visual visual; 1602else if ((visual = d as Visual) != null) 1733Visual originalSource = e.OriginalSource as Visual; 1734Visual textBox = comboBox.EditableTextBoxSite;
System\Windows\Controls\ContentPresenter.cs (1)
1054Visual result = DefaultExpansion(cp.Content, cp);
System\Windows\Controls\DataGridHelper.cs (1)
566if (contextElement is Visual || contextElement is System.Windows.Media.Media3D.Visual3D)
System\Windows\Controls\Decorator.cs (1)
169protected override Visual GetVisualChild(int index)
System\Windows\Controls\FlowDocumentScrollViewer.cs (2)
1150targetRect = MakeVisible((IScrollInfo)RenderScope, (Visual)ich, rects[0]); 1563private static Rect MakeVisible(IScrollInfo scrollInfo, Visual visual, Rect rectangle)
System\Windows\Controls\Frame.cs (2)
746Visual v = TemplateChild; 757Visual INavigatorImpl.FindRootViewer()
System\Windows\Controls\Grid.cs (4)
310protected override Visual GetVisualChild(int index) 719/// <see cref="Visual.OnVisualChildrenChanged"/> 2969Visual child = d as Visual;
System\Windows\Controls\GridSplitter.cs (1)
418protected override Visual GetVisualChild(int index)
System\Windows\Controls\GridViewHeaderRowPresenter.cs (5)
920Visual headerAsVisual = d as Visual; 924Visual parent = VisualTreeHelper.GetParent(headerAsVisual) as Visual; 1234if (!(srcHeader.Content is Visual))
System\Windows\Controls\HeaderedContentControl.cs (1)
338if (!(item is Visual) && (HeaderIsItem || !HasNonDefaultValue(HeaderProperty)))
System\Windows\Controls\InkCanvas.cs (3)
375protected override Visual GetVisualChild(int index) 2235internal void BeginDynamicSelection(Visual visual) 2279internal StrokeCollection EndDynamicSelection(Visual visual)
System\Windows\Controls\InkPresenter.cs (5)
68public void AttachVisuals(Visual visual, DrawingAttributes drawingAttributes) 80public void DetachVisuals(Visual visual) 239protected override Visual GetVisualChild(int index) 328internal bool ContainsAttachedVisual(Visual visual) 338internal bool AttachedVisualIsPositionedCorrectly(Visual visual, DrawingAttributes drawingAttributes)
System\Windows\Controls\ItemsControl.cs (6)
1316Visual visual = container as Visual; 1319Visual parent = VisualTreeHelper.GetParent(visual) as Visual; 3065Visual parent = VisualTreeHelper.GetParent(element) as Visual;
System\Windows\Controls\ItemsPresenter.cs (2)
177Visual parent = VisualTreeHelper.GetParent(groupItem) as Visual;
System\Windows\Controls\ListBox.cs (2)
589Visual visualOldFocus = oldFocus as Visual;
System\Windows\Controls\Page.cs (2)
630Visual visualParent = VisualTreeHelper.GetParent(this) as Visual;
System\Windows\Controls\Panel.cs (2)
372protected override Visual GetVisualChild(int index) 858/// <see cref="Visual.OnVisualChildrenChanged"/>
System\Windows\Controls\PopupControlService.cs (7)
695DependencyObject v = o as Visual; 710((v is Visual && ((Visual)v).IsDescendantOf(_currentToolTip)) || 873Visual visualParent = ichParent as Visual; 1077DependencyObject v = o as Visual; 1116nearestVisual = o as Visual;
System\Windows\Controls\Primitives\BulletDecorator.cs (3)
214protected override Visual GetVisualChild(int index) 376private TextBlock FindText(Visual root) 418private FlowDocumentScrollViewer FindFlowDocumentScrollViewer(Visual root)
System\Windows\Controls\Primitives\ButtonBase.cs (2)
84Visual focusScope = FocusManager.GetFocusScope(this) as Visual;
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (1)
455protected override Visual GetVisualChild(int index)
System\Windows\Controls\Primitives\DocumentPageView.cs (6)
347Visual pageVisual; 469protected override Visual GetVisualChild(int index) 906Visual visualParent; 919visualParent = VisualTreeHelper.GetParent(this) as Visual; 927visualParent = VisualTreeHelper.GetParent(visualParent) as Visual; 1000private Visual _pageVisualClone;
System\Windows\Controls\Primitives\DocumentViewerBase.cs (4)
893private void FindDocumentPageViews(Visual root, List<DocumentPageView> pageViews) 907Visual child = root.InternalGetVisualChild(i); 940private AdornerDecorator FindAdornerDecorator(Visual root) 956Visual child = root.InternalGetVisualChild(i);
System\Windows\Controls\Primitives\GridViewRowPresenterBase.cs (1)
122protected override Visual GetVisualChild(int index)
System\Windows\Controls\Primitives\IScrollInfo.cs (1)
114Rect MakeVisible(Visual visual, Rect rectangle);
System\Windows\Controls\Primitives\MenuBase.cs (1)
808if (!IsDescendant(this, Mouse.Captured as Visual) && !Mouse.Capture(this, CaptureMode.SubTree))
System\Windows\Controls\Primitives\Popup.cs (24)
1423private static Visual GetRootVisual(Visual child) 1433return root as Visual; 1437private Visual GetTarget() 1439Visual targetVisual = PlacementTarget; 1487Visual targetVisual = GetTarget(); 1587private void BuildWindow(Visual targetVisual) 1827Visual rootVisual = parent == null ? null : GetRootVisual(this); 2356Visual rootVisual = GetRootVisual(target); 2437private static GeneralTransform TransformToClient(Visual visual, Visual rootVisual) 2988internal Point ClientToScreen(Visual rootVisual, Point clientPoint) 3027internal NativeMethods.POINT GetMouseCursorPos(Visual targetVisual) 3046Visual rootVisual = hwndSource.RootVisual; 3125internal static Matrix GetTransformToDevice(Visual targetVisual) 3156internal void SetWindowRootVisual(Visual v) 3161internal static bool IsVisualPresentationSourceNull(Visual visual) 3259private static Visual FindMainTreeVisual(Visual v) 3291return root as Visual; 3294internal void BuildWindow(int x, int y, Visual placementTarget, 3300Visual mainTreeVisual = placementTarget; 3422private static PresentationSource GetPresentationSource(Visual visual) 3538var rootVisual = Popup.GetRootVisual(target);
System\Windows\Controls\Primitives\PopupRoot.cs (1)
66protected override Visual GetVisualChild(int index)
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (6)
174public Rect MakeVisible(Visual visual, Rect rectangle) 337protected override Visual GetVisualChild(int index) 548internal Rect MakeVisible(Visual visual, Rect rectangle, bool throwOnError) 565|| visual == (Visual)this 723Visual child = Content as Visual;
System\Windows\Controls\Primitives\TextBoxBase.cs (2)
1605Visual visual = this.RenderScope; 1612visual = VisualTreeHelper.GetParent(visual) as Visual;
System\Windows\Controls\Primitives\Track.cs (3)
114_visualChildren = new Visual[3]; 365protected override Visual GetVisualChild(int index) 845private Visual[] _visualChildren;
System\Windows\Controls\PrintDialog.cs (1)
339Visual visual,
System\Windows\Controls\RadioButton.cs (1)
137Visual rootScope = KeyboardNavigation.GetVisualRoot(this);
System\Windows\Controls\ScrollViewer.cs (11)
184internal void MakeVisible(Visual child, Rect rect) 1019Visual baseRoot = KeyboardNavigation.GetVisualRoot(scp); 1020Visual elementRoot = KeyboardNavigation.GetVisualRoot(element); 2112internal MakeVisibleParams(Visual child, Rect targetRect) 2117internal Visual Child; 2228Visual child = cmd.MakeVisibleParam.Child; 2229Visual visi = isi as Visual; 2454Visual child = e.TargetObject as Visual; 2474child = contentHost as Visual;
System\Windows\Controls\Stack.cs (3)
232public Rect MakeVisible(Visual visual, Rect rectangle) 241|| visual == (Visual)this 841private int FindChildIndexThatParentsVisual(Visual child)
System\Windows\Controls\StickyNote.cs (2)
1202Visual source = args.OriginalSource as Visual;
System\Windows\Controls\TextAdaptor.cs (11)
236Visual visual = renderScope; 259visual = VisualTreeHelper.GetParent(visual) as Visual; 336Visual visual = VisualTreeHelper.GetParent(textView.RenderScope) as Visual; 357visual = VisualTreeHelper.GetParent(visual) as Visual; 366private Point ClientToScreen(Point point, Visual visual) 385/// A version of <see cref="ClientToScreen(Point, Visual)"/> for compatibility purposes. 389private Point ObsoleteClientToScreen(Point point, Visual visual) 407private Point ScreenToClient(Point point, Visual visual) 425/// A version of <see cref="ScreenToClient(Point, Visual)"/> for compatibility purposes. 429private Point ObsoleteScreenToClient(Point point, Visual visual)
System\Windows\Controls\TextBlock.cs (2)
1148protected override Visual GetVisualChild(int index) 1900internal void RemoveChild(Visual child)
System\Windows\Controls\ToolBarTray.cs (1)
472protected override Visual GetVisualChild(int index)
System\Windows\Controls\TreeView.cs (2)
806Visual v = o as Visual;
System\Windows\Controls\UIElementCollection.cs (6)
254Visual[] visuals = new Visual[cnt]; 350Visual[] visuals = new Visual[count]; 379internal void MoveVisualChild(Visual visual, Visual destination)
System\Windows\Controls\ViewBox.cs (1)
233protected override Visual GetVisualChild(int index)
System\Windows\Controls\ViewPort3D.cs (1)
178protected override Visual GetVisualChild(int index)
System\Windows\Controls\VirtualizingStackPanel.cs (4)
1477public Rect MakeVisible(Visual visual, Rect rectangle) 1490|| visual == (Visual)this 11007private double FindScrollOffset(Visual v) 11086ItemsControl.GetItemsOwnerInternal(VisualTreeHelper.GetParent((Visual)itemStorageProvider)) as IContainItemStorage;
System\Windows\DescendentsWalker.cs (3)
110if (d is Visual v) 127private void WalkVisualChildren( Visual v ) 314Visual child = feParent.InternalGetVisualChild(i);
System\Windows\Documents\AdornerDecorator.cs (2)
160Visual old = base.Child; 204protected override Visual GetVisualChild(int index)
System\Windows\Documents\AdornerHitTestResult.cs (1)
33 internal AdornerHitTestResult(Visual visual, Point pt, Adorner adorner) : base(visual, pt)
System\Windows\Documents\AdornerLayer.cs (16)
283Visual visual = result.VisualHit; 292visual = (Visual)VisualTreeHelper.GetParent(visual); 308static public AdornerLayer GetAdornerLayer(Visual visual) 312Visual parent = VisualTreeHelper.GetParent(visual) as Visual; 321parent = VisualTreeHelper.GetParent(parent) as Visual; 381protected override Visual GetVisualChild(int index) 704Visual adornerLayerParent = VisualTreeHelper.GetParent(this) as Visual; 766Visual adornerLayerParent = VisualTreeHelper.GetParent(this) as Visual; 821private CombinedGeometry GetClipGeometry(Visual element, Adorner adorner) 823Visual oldElement = null; 826Visual adornerLayerParent = VisualTreeHelper.GetParent(this) as Visual; 864element = (Visual)VisualTreeHelper.GetParent(element);
System\windows\Documents\CaretElement.cs (1)
103protected override Visual GetVisualChild(int index)
System\Windows\Documents\CompositionAdorner.cs (2)
127Visual parent2d = VisualTreeHelper.GetParent(this.AdornedElement) as Visual;
System\Windows\Documents\DocumentSequence.cs (1)
1117public override Visual Visual
System\Windows\Documents\DocumentSequenceTextView.cs (2)
487Visual visual = _docPage.Visual; 491visual = VisualTreeHelper.GetParent(visual) as Visual;
System\Windows\Documents\FixedDocument.cs (1)
1400public override Visual Visual
System\Windows\Documents\FixedPage.cs (1)
704protected override Visual GetVisualChild(int index)
System\Windows\Documents\FixedPageStructure.cs (1)
588GeneralTransform transform = ((Visual)dependencyObject).TransformToAncestor(fp);
System\Windows\Documents\FixedTextView.cs (3)
675Visual visual = _docPage.Visual; 679visual = VisualTreeHelper.GetParent(visual) as Visual; 1219private Visual VisualRoot
System\Windows\Documents\FlowDocument.cs (1)
908parentOfEmbeddedElement = VisualTreeHelper.GetParent((Visual)element);
System\Windows\Documents\RubberbandSelector.cs (4)
186Visual v = GetVisual(-_selectionRect.Left, -_selectionRect.Top); 197private Visual GetVisual(double offsetX, double offsetY) 218private void CloneVisualTree(ContainerVisual parent, Visual old) 243Visual child = old.InternalGetVisualChild(i);
System\Windows\Documents\Serialization\SerializerWriter.cs (6)
25public abstract void Write(Visual visual); 30public abstract void Write(Visual visual, PrintTicket printTicket); 35public abstract void WriteAsync(Visual visual); 40public abstract void WriteAsync(Visual visual, object userState); 46public abstract void WriteAsync(Visual visual, PrintTicket printTicket); 52public abstract void WriteAsync(Visual visual, PrintTicket printTicket, object userState);
System\Windows\Documents\Serialization\SerializerWriterCollator.cs (6)
35public abstract void Write(Visual visual); 40public abstract void Write(Visual visual, PrintTicket printTicket); 45public abstract void WriteAsync(Visual visual); 50public abstract void WriteAsync(Visual visual, object userState); 55public abstract void WriteAsync(Visual visual, PrintTicket printTicket); 60public abstract void WriteAsync(Visual visual, PrintTicket printTicket, object userState);
System\windows\Documents\TextEditorContextMenu.cs (2)
284for (Visual visual = This.UiScope; visual != null; visual = VisualTreeHelper.GetParent(visual) as Visual)
System\windows\Documents\TextEditorDragDrop.cs (3)
405ITextPointer dragPosition = GetDropPosition(_textEditor.TextView.RenderScope as Visual, e.GetPosition(_textEditor.TextView.RenderScope)); 436private ITextPointer GetDropPosition(Visual target, Point point) 535ITextPointer dropPosition = GetDropPosition(_textEditor.TextView.RenderScope as Visual, e.GetPosition(_textEditor.TextView.RenderScope));
System\windows\Documents\TextEditorMouse.cs (6)
604Visual scrollViewer = VisualTreeHelper.GetParent(This.UiScope) as Visual; 607scrollViewer = VisualTreeHelper.GetParent(scrollViewer) as Visual; 765if(hitTestResult.VisualHit is Visual) check = ((Visual)hitTestResult.VisualHit).IsDescendantOf(renderScope); 791else if (hitElement is Visual)
System\Windows\Documents\TextPointerBase.cs (6)
884Visual templatedParent; 889templatedParent = ((FlowDocumentView)textView.RenderScope).TemplatedParent as Visual; 892templatedParent = ((FrameworkElement)((FlowDocumentView)textView.RenderScope).Parent).TemplatedParent as Visual; 895else if (thisPointer.TextContainer.Parent is Visual) 897Invariant.Assert(textView.RenderScope == thisPointer.TextContainer.Parent || ((Visual)thisPointer.TextContainer.Parent).IsAncestorOf( /*descendant:*/textView.RenderScope), 899templatedParent = (Visual)thisPointer.TextContainer.Parent;
System\windows\Documents\TextSelection.cs (2)
2568if (parent == null && element is Visual) 2574else if (element is Visual)
System\Windows\Documents\TextStore.cs (4)
851UiScope as Visual, 2757private void PrepareAttributes(InputScope inputScope, double fontSize, FontFamily fontFamily, XmlLanguage language, Visual visual, int count, Guid[] filterAttributes) 2838source = PresentationSource.CriticalFromVisual((Visual)RenderScope); 2841Visual root = source.RootVisual;
System\Windows\FrameworkElement.cs (14)
633protected override Visual GetVisualChild(int index) 2206for (Visual v = VisualTreeHelper.GetParent(this) as Visual; 2208v = VisualTreeHelper.GetParent(v) as Visual) 2467Visual newParentAsVisual = newParent as Visual; 2474((Visual3D)newParent).VisualAncestorChanged += new Visual.AncestorChangedEventHandler(OnVisualAncestorChanged); 2481Visual oldParentAsVisual = oldParent as Visual; 2488((Visual3D)oldParent).VisualAncestorChanged -= new Visual.AncestorChangedEventHandler(OnVisualAncestorChanged); 2931Visual visualParentAsVisual = visualParent as Visual; 3116Visual visualParentAsVisual = visualParent as Visual;
System\Windows\Input\KeyboardNavigation.cs (40)
145internal static Visual GetVisualRoot(DependencyObject d) 147if (d is Visual || d is Visual3D) 515Debug.Assert(contentHostParent is Visual, "contentHostParent should be Visual"); 573if (!(contentHost is Visual) || !AdornedElement.IsAncestorOf((Visual)contentHost)) 657protected override Visual GetVisualChild(int index) 674if (_adornedContentElement != null && (_contentHostParent==null || VisualTreeHelper.GetParent(_contentHostParent as Visual) == null)) 704if (contentHost is Visual && AdornedElement.IsAncestorOf((Visual)contentHost)) 706_hostToAdornedElement = ((Visual)contentHost).TransformToAncestor(AdornedElement); 783Visual visualParent = parent as Visual; 786visualParent = VisualTreeHelper.GetParent(visualParent) as Visual; 917Visual visualRoot = GetVisualRoot(focusTarget); 1033Visual visualRoot = GetVisualRoot(currentElement); 1091Visual visual = currentElement as Visual; 1243Visual visual = element as Visual; 1251Visual rootVisual = GetVisualRoot(visual); 1480DependencyObject elementAsVisual = e as Visual; 1541DependencyObject elementAsVisual = e as Visual; 1587Visual visualFocusedElement = focusedElement as Visual; 1654DependencyObject elementAsVisual = e as Visual; 1719DependencyObject elementAsVisual = e as Visual; 1749if (e is Visual || e is Visual3D) 2373Visual rootVisual = GetVisualRoot(uiElement); 2403Visual parent = parentICH as Visual; 2406Visual rootVisual = GetVisualRoot(parent); 2433Visual rootVisual = GetVisualRoot(uiElement3D); 2434Visual containingVisual2D = VisualTreeHelper.GetContainingVisual2D(uiElement3D); 2622Visual sourceVisual = sourceElement as Visual; 2623Visual targetVisual = targetElement as Visual; 3271Visual eventSourceVisual = eventSource as Visual; 3393Visual root = source.RootVisual;
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
827case 733: t = () => typeof(Visual); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
12455typeof(System.Windows.Media.Visual),
System\Windows\Markup\KnownTypes.cs (1)
6281case KnownElements.Visual: t = typeof(System.Windows.Media.Visual); break;
System\Windows\Navigation\NavigationService.cs (6)
428if (_navigatorHostImpl != null && !(_bp is Visual)) 430Visual v = _navigatorHostImpl.FindRootViewer(); 442Debug.Assert(!(_bp is Visual)); 443Visual v = _navigatorHostImpl.FindRootViewer(); 1050internal void VisualTreeAvailable(Visual v) 4064private Visual _oldRootVisual;
System\Windows\Navigation\NavigationWindow.cs (1)
920Visual INavigatorImpl.FindRootViewer()
System\Windows\StyleHelper.cs (1)
5593return (value is Visual) || (value is ContentElement);
System\Windows\Window.cs (3)
2101/// <param name="visualAdded">The <see cref="Visual"/> that was added to the collection</param> 2102/// <param name="visualRemoved">The <see cref="Visual"/> that was removed from the collection</param> 7476internal Visual RootVisual
ReachFramework (113)
AlphaFlattener\BrushProxy.cs (1)
3015Visual visual = bcb.Target;
AlphaFlattener\Flattener.cs (1)
455static void SerializeVisual(Visual visual, double width, double height, String filename)
AlphaFlattener\Interfaces.cs (1)
58Visual node,
AlphaFlattener\MetroDevice.cs (1)
714Visual node,
AlphaFlattener\Utility.cs (4)
1776public static Transform GetVisualTransform(Visual visual) 1893Visual visual, 1930private static Visual CreateVisualFromDrawing(Drawing drawing) 1977Visual visual,
Serialization\DrawingContextFlattener.cs (3)
77Visual node, 349Visual visual, 920Visual node,
Serialization\Manager\NGCSerializationManager.cs (5)
259else if (typeof(System.Windows.Media.Visual).IsAssignableFrom(objectType)) 589Visual visual 661if((typeof(System.Windows.Media.Visual).IsAssignableFrom(serializedObjectType)) && 673(typeof(System.Windows.Media.Visual).IsAssignableFrom(serializedObjectType)) ) 695(typeof(System.Windows.Media.Visual).IsAssignableFrom(serializedObjectType)) )
Serialization\Manager\NGCSerializationManagerAsync.cs (5)
475else if (typeof(System.Windows.Media.Visual).IsAssignableFrom(objectType)) 807Visual visual 910if((typeof(System.Windows.Media.Visual).IsAssignableFrom(serializedObjectType)) && 922(typeof(System.Windows.Media.Visual).IsAssignableFrom(serializedObjectType)) ) 972(typeof(System.Windows.Media.Visual).IsAssignableFrom(serializedObjectType)) )
Serialization\Manager\NGCSerializer.cs (9)
165Visual visual = (Visual)serializedObject as Visual; 232Visual visual = (Visual)serializedObject as Visual; 314Visual pageRootVisual = dp.Visual; 944Visual visual = uiElement as Visual;
Serialization\Manager\NGCSerializerAsync.cs (9)
814Visual visual = (Visual)serializableObjectContext.TargetObject as Visual; 915Visual pageRootVisual = dp.Visual; 1015Visual visual = serializedObject as Visual; 1034Visual visual = (Visual)serializableObjectContext.TargetObject as Visual;
Serialization\Manager\NGCUIElementCollectionSerializerAsync.cs (2)
201Visual visual = uiElement as Visual;
Serialization\Manager\ReachDocumentPageSerializer.cs (1)
189private void SerializeChild(Visual child, SerializableObjectContext parentContext)
Serialization\Manager\ReachDocumentPageSerializerAsync.cs (1)
227private void SerializeChild(Visual child, SerializableObjectContext parentContext)
Serialization\Manager\ReachFixedPageSerializer.cs (3)
185Visual fixedPageAsVisual = serializableObjectContext.TargetObject as Visual; 388Visual fixedPageAsVisual
Serialization\Manager\ReachFixedPageSerializerAsync.cs (3)
210Visual fixedPageAsVisual = serializableObjectContext.TargetObject as Visual; 360Visual fixedPageAsVisual
Serialization\Manager\ReachSerializationUtils.cs (12)
338else if(typeof(System.Windows.Media.Visual).IsAssignableFrom(_serializedObject.GetType())) 367else if(typeof(System.Windows.Media.Visual).IsAssignableFrom(_serializedObject.GetType())) 569Visual visual = _serializedObject as Visual; 684Visual visual, 773Visual root = page.Visual; 812internal void SerializeLinksInVisual(Visual visual) 836private void SerializeLinksForIContentHost(IContentHost contentHost, Visual root) 860private void SerializeLinksInLogicalTree(DependencyObject dependencyObject, IContentHost contentHost, Visual root) 885private void SerializeLinkTargetForElement(IInputElement element, IContentHost contentHost, Visual root) 910Visual contentVisual = contentHost as Visual;
Serialization\Manager\ReachUIElementCollectionSerializer.cs (2)
138Visual visual = uiElement as Visual;
Serialization\Manager\ReachUIElementCollectionSerializerAsync.cs (2)
202Visual visual = uiElement as Visual;
Serialization\Manager\ReachVisualSerializer.cs (14)
40Visual v = serializedObject as Visual; 44throw new ArgumentException(SR.Format(SR.MustBeOfType, "serializedObject", typeof(Visual))); 82Visual visual, 107Visual v = ctx.GetNextChild(); 176Visual v = serializedObject as Visual; 180throw new ArgumentException(SR.Format(SR.MustBeOfType, "serializedObject", typeof(Visual))); 215public NodeContext(Visual v) 225public Visual NodeVisual 237public Visual GetNextChild() 239Visual child = null; 245child = (Visual) VisualTreeHelper.GetChild(nodeVisual, index); 256private Visual nodeVisual;
Serialization\Manager\ReachVisualSerializerAsync.cs (8)
73Visual v = serializedObject as Visual; 77throw new ArgumentException(SR.Format(SR.MustBeOfType, "serializedObject", typeof(Visual))); 111Visual visual, 158Visual v = ctx.GetNextChild(); 226Visual v = serializedObject as Visual; 230throw new ArgumentException(SR.Format(SR.MustBeOfType, "serializedObject", typeof(Visual)));
Serialization\Manager\XpsOMDocumentPageSerializer.cs (1)
212Visual child,
Serialization\Manager\XpsOMFixedPageSerializer.cs (3)
175Visual fixedPageAsVisual = serializableObjectContext.TargetObject as Visual; 346Visual fixedPageAsVisual
Serialization\Manager\XpsOMSerializationManager.cs (1)
184else if (typeof(System.Windows.Media.Visual).IsAssignableFrom(objectType))
Serialization\Manager\XpsOMSerializationManagerAsync.cs (1)
343else if (typeof(System.Windows.Media.Visual).IsAssignableFrom(objectType))
Serialization\Manager\XpsSerializationManager.cs (5)
340else if (typeof(System.Windows.Media.Visual).IsAssignableFrom(objectType)) 445else if (writerType == typeof(Visual)) 556else if (writerType == typeof(Visual)) 1056if((typeof(System.Windows.Media.Visual).IsAssignableFrom(serializedObjectType)) && 1067(typeof(System.Windows.Media.Visual).IsAssignableFrom(serializedObjectType)) ||
Serialization\Manager\XpsSerializationManagerAsync.cs (1)
416else if (typeof(System.Windows.Media.Visual).IsAssignableFrom(objectType))
Serialization\VisualSerializer.cs (2)
869protected Visual _node; 2342Visual node,
Serialization\VisualTreeFlattener.cs (5)
428internal bool StartVisual(Visual visual) 641internal void VisualWalk(Visual visual) 650VisualWalk((Visual) VisualTreeHelper.GetChild(visual,i)); 763static internal void SaveAsXml(Visual visual, System.Xml.XmlWriter resWriter, System.Xml.XmlWriter bodyWriter, String fileName) 827static internal void Walk(Visual visual, IMetroDrawingContext dc, Size pageSize, TreeWalkProgress treeWalkProgress)
Serialization\XpsFontSerializationService.cs (1)
53else if(type == typeof(Visual))
SerializerFactory\XpsSerializerWriter.cs (6)
57public override void Write(Visual visual) 69public override void Write(Visual visual, PrintTicket printTicket) 81public override void WriteAsync(Visual visual) 91public override void WriteAsync(Visual visual, PrintTicket printTicket) 101public override void WriteAsync(Visual visual, object userState) 111public override void WriteAsync(Visual visual, PrintTicket printTicket, object userState)
System.Windows.Controls.Ribbon (20)
Microsoft\Windows\Controls\KeyTipAdorner.cs (1)
49protected override Visual GetVisualChild(int index)
Microsoft\Windows\Controls\KeyTipService.cs (6)
799PresentationSource targetSource = RibbonHelper.GetPresentationSourceFromVisual(_currentGlobalScope as Visual); 1256PresentationSource targetSource = RibbonHelper.GetPresentationSourceFromVisual(_currentGlobalScope as Visual); 1300static private AdornerLayer GetAdornerLayer(Visual visual, out bool isScrollAdornerLayer) 1305Visual parent = VisualTreeHelper.GetParent(visual) as Visual; 1333parent = VisualTreeHelper.GetParent(parent) as Visual;
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryCategoriesPanel.cs (2)
797public Rect MakeVisible(Visual visual, Rect rectangle) 803|| visual == (Visual)this
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabHeadersPanel.cs (2)
883public Rect MakeVisible(Visual visual, Rect rectangle) 889|| visual == (Visual)this
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabsPanel.cs (2)
126public Rect MakeVisible(Visual visual, Rect rectangle) 132|| visual == (Visual)this
Microsoft\Windows\Controls\Ribbon\RibbonComboBox.cs (5)
848Visual visual; 856else if ((visual = d as Visual) != null) 1256Visual originalSource = e.OriginalSource as Visual; 1257Visual textBox = EditableTextBoxSite;
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (2)
2503public static PresentationSource GetPresentationSourceFromVisual(Visual visual) 2901internal static Matrix GetTransformToDevice(Visual targetVisual)
WindowsFormsIntegration (15)
System\Windows\Integration\ApplicationInterop.cs (2)
416private static SWM.Visual FindRootVisual(SWM.Visual x)
System\Windows\Integration\HostUtils.cs (13)
84internal static Visual GetRootVisual(Visual descendant) 87Visual root = descendant; 92Visual visual = current as Visual; 102internal static Point TransformToRootPoint(Visual element, Point pointElement) 104Visual rootVisual = GetRootVisual(element); 108internal static Point TransformToParentPoint(Visual element, Visual ancestor, Point pointElement) 309internal static RenderTargetBitmap GetRenderTargetBitmapForVisual(int width, int height, Visual visualToRender) 342internal static Vector GetScale(Visual visual) 348internal static Vector GetScale(Visual visual, out bool skewed) 361internal static bool IsRotated(Visual visual)