1 interface inheriting from IInputElement
PresentationFramework (1)
System\Windows\IFrameworkInputElement.cs (1)
9public interface IFrameworkInputElement : IInputElement
3 implementations of IInputElement
PresentationCore (3)
System\Windows\ContentElement.cs (1)
20public partial class ContentElement : DependencyObject, IInputElement, IAnimatable
System\Windows\UIElement.cs (1)
67public partial class UIElement : Visual, IInputElement, IAnimatable
System\Windows\UIElement3D.cs (1)
25public abstract partial class UIElement3D : Visual3D, IInputElement
585 references to IInputElement
PresentationCore (352)
System\Windows\Automation\Peers\AutomationPeer.cs (2)
386internal static void RaiseFocusChangedEventHelper(IInputElement newFocus) 405internal static AutomationPeer AutomationPeerFromInputElement(IInputElement focusedElement)
System\Windows\DragEventArgs.cs (1)
78public Point GetPosition(IInputElement relativeTo)
System\Windows\Generated\UIElement.cs (3)
841CommandManager.TranslateInput((IInputElement)sender, e); 1208CommandManager.TranslateInput((IInputElement)sender, e); 1938CommandManager.TranslateInput((IInputElement)sender, e);
System\Windows\IContentHost.cs (2)
24IInputElement InputHitTest(Point point); 50IEnumerator<IInputElement> HostedElements
System\Windows\Input\AccessKeyManager.cs (28)
24public static void Register(string key, IInputElement element) 55public static void Unregister(string key, IInputElement element) 89List<IInputElement> targets = akm.GetTargetsForScope(scope, key, null, AccessKeyInformation.Empty); 214IInputElement inputElementSender = sender as IInputElement; 215List<IInputElement> targets = GetTargetsForSender(inputElementSender, key); 223List<IInputElement> targets = GetTargetsForScope(scope, key, null, AccessKeyInformation.Empty); 228private ProcessKeyResult ProcessKey(List<IInputElement> targets, string key, bool existsElsewhere, bool userInitiated) 333private List<IInputElement> GetTargetsForSender(IInputElement sender, string key) 341private List<IInputElement> GetTargetsForScope(object scope, string key, IInputElement sender, AccessKeyInformation senderInfo) 369List<IInputElement> possibleElements; 377List<IInputElement> finalTargets = new List<IInputElement>(1); 382IInputElement element = possibleElements[i]; 417private AccessKeyInformation GetInfoForElement(IInputElement element, string key) 439private PresentationSource GetSourceForElement(IInputElement element) 481private bool IsTargetable(IInputElement element) 582private static List<IInputElement> CopyAndPurgeDead(ArrayList elements) 589List<IInputElement> copy = new List<IInputElement>(elements.Count); 602Debug.Assert(element is IInputElement, "Element in AccessKeyManager store was not of type IInputElement"); 603copy.Add((IInputElement)element); 657IInputElement accessKeyElement = (cachedElementWeakRef != null) ? (IInputElement)cachedElementWeakRef.Target : null; 701IInputElement currentElement = (IInputElement)currentElementWeakRef.Target;
System\Windows\Input\Command\CommandDevice.cs (4)
27public override IInputElement Target 87IInputElement commandTarget = e.StagingItem.Input.OriginalSource as IInputElement; 274private IInputElement GetSourceFromDevice(InputType device)
System\Windows\Input\Command\CommandManager.cs (9)
269internal static void TranslateInput(IInputElement targetElement, InputEventArgs inputEventArgs) 277IInputElement target = null; 429private static bool ExecuteCommand(RoutedCommand routedCommand, object parameter, IInputElement target, InputEventArgs inputEventArgs) 452IInputElement focusedElement = GetParentScopeFocusedElement(d); 487IInputElement focusedElement = GetParentScopeFocusedElement(d); 647private static void TransferEvent(IInputElement newSource, CanExecuteRoutedEventArgs e) 663private static void TransferEvent(IInputElement newSource, ExecutedRoutedEventArgs e) 680private static IInputElement GetParentScopeFocusedElement(DependencyObject childScope) 685IInputElement focusedElement = FocusManager.GetFocusedElement(parentScope);
System\Windows\Input\Command\ICommandSource.cs (1)
37IInputElement CommandTarget
System\Windows\Input\Command\InputBinding.cs (3)
108DependencyProperty.Register("CommandTarget", typeof(IInputElement), typeof(InputBinding)); 113public IInputElement CommandTarget 117return (IInputElement)GetValue(CommandTargetProperty);
System\Windows\Input\Command\RoutedCommand.cs (9)
117public void Execute(object parameter, IInputElement target) 139public bool CanExecute(object parameter, IInputElement target) 153internal bool CriticalCanExecute(object parameter, IInputElement target, bool trusted, out bool continueRouting) 299private static IInputElement FilterInputElement(IInputElement elem) 315private bool CanExecuteImpl(object parameter, IInputElement target, bool trusted, out bool continueRouting) 342private void CriticalCanExecuteWrapper(object parameter, IInputElement target, bool trusted, CanExecuteRoutedEventArgs args) 361internal bool ExecuteCore(object parameter, IInputElement target, bool userInitiated) 371private bool ExecuteImpl(object parameter, IInputElement target, bool userInitiated)
System\Windows\Input\DeadCharTextComposition.cs (1)
25internal DeadCharTextComposition(InputManager inputManager, IInputElement source, string text, TextCompositionAutoComplete autoComplete, InputDevice inputDevice) : base(inputManager, source, text, autoComplete, inputDevice)
System\Windows\Input\DefaultTextStoreTextComposition.cs (1)
36internal DefaultTextStoreTextComposition(InputManager inputManager, IInputElement source, string text, TextCompositionAutoComplete autoComplete) : base(inputManager, source, text, autoComplete)
System\Windows\Input\FocusChangedEventArgs.cs (6)
26public KeyboardFocusChangedEventArgs(KeyboardDevice keyboard, int timestamp, IInputElement oldFocus, IInputElement newFocus) : base(keyboard, timestamp) 41public IInputElement OldFocus 49public IInputElement NewFocus 71private IInputElement _oldFocus; 72private IInputElement _newFocus;
System\Windows\Input\FocusManager.cs (7)
86typeof(IInputElement), 116public static IInputElement GetFocusedElement(DependencyObject element) 128internal static IInputElement GetFocusedElement(DependencyObject element, bool validate) 150return (IInputElement)focusedElement; 158public static void SetFocusedElement(DependencyObject element, IInputElement value) 206IInputElement newFocusedElement = (IInputElement)e.NewValue;
System\Windows\Input\IManipulator.cs (1)
33Point GetPosition(IInputElement relativeTo);
System\Windows\Input\IMouseInputProvider.cs (1)
41int GetIntermediatePoints(IInputElement relativeTo, Point[] points);
System\Windows\Input\InputDevice.cs (1)
26public abstract IInputElement Target{get;}
System\Windows\Input\InputElement.cs (4)
15internal static bool IsValid(IInputElement e) 88internal static IInputElement GetContainingInputElement(DependencyObject o, bool onlyTraverse2D) 90IInputElement container = null; 129internal static IInputElement GetContainingInputElement(DependencyObject o)
System\Windows\Input\InputManager.cs (1)
743if(eventSource == null || !InputElement.IsValid(eventSource as IInputElement))
System\Windows\Input\InputMethod.cs (3)
1291IInputElement inputElement = (IInputElement)d; 1589private static IntPtr HwndFromInputElement(IInputElement element)
System\Windows\Input\Keyboard.cs (3)
269public static IInputElement FocusedElement 291public static IInputElement Focus(IInputElement element)
System\Windows\Input\KeyboardDevice.cs (19)
51public override IInputElement Target 63internal IInputElement ForceTarget 67return (IInputElement) _forceTarget; 88public IInputElement FocusedElement 92return (IInputElement) _focus; 110public IInputElement Focus(IInputElement element) 135return (IInputElement) _focus; 274KeyboardFocusChangedEventArgs previewLostFocus = new KeyboardFocusChangedEventArgs(this, timeStamp, (IInputElement)_focus, (IInputElement)newFocus) 293KeyboardFocusChangedEventArgs previewGotFocus = new KeyboardFocusChangedEventArgs(this, timeStamp, (IInputElement)_focus, (IInputElement)newFocus) 352IInputElement newFocusElement = newFocus as IInputElement; 467KeyboardFocusChangedEventArgs lostFocus = new KeyboardFocusChangedEventArgs(this, timestamp, (IInputElement)oldFocus, (IInputElement)focus) 477KeyboardFocusChangedEventArgs gotFocus = new KeyboardFocusChangedEventArgs(this, timestamp, (IInputElement)oldFocus, (IInputElement)_focus) 491AutomationPeer.RaiseFocusChangedEventHelper((IInputElement)_focus);
System\Windows\Input\Manipulation.cs (2)
135public static void SetManipulationContainer(UIElement element, IInputElement container) 156public static IInputElement GetManipulationContainer(UIElement element)
System\Windows\Input\ManipulationBoundaryFeedbackEventArgs.cs (2)
20IInputElement manipulationContainer, 52public IInputElement ManipulationContainer
System\Windows\Input\ManipulationCompletedEventArgs.cs (2)
20IInputElement manipulationContainer, 71public IInputElement ManipulationContainer
System\Windows\Input\ManipulationDeltaEventArgs.cs (2)
20IInputElement manipulationContainer, 75public IInputElement ManipulationContainer
System\Windows\Input\ManipulationDevice.cs (2)
42public override IInputElement Target 197internal IInputElement ManipulationContainer
System\Windows\Input\ManipulationInertiaStartingEventArgs.cs (2)
23IInputElement manipulationContainer, 61public IInputElement ManipulationContainer
System\Windows\Input\ManipulationLogic.cs (3)
427internal IInputElement ManipulationContainer 558private void SetContainer(IInputElement newContainer) 700private IInputElement _currentContainer;
System\Windows\Input\ManipulationStartedEventArgs.cs (2)
20IInputElement manipulationContainer, 52public IInputElement ManipulationContainer
System\Windows\Input\ManipulationStartingEventArgs.cs (1)
43public IInputElement ManipulationContainer
System\Windows\Input\Mouse.cs (6)
397public static IInputElement DirectlyOver 408public static IInputElement Captured 433public static bool Capture(IInputElement element) 447public static bool Capture(IInputElement element, CaptureMode captureMode) 461public static int GetIntermediatePoints(IInputElement relativeTo, Point[] points) 568public static Point GetPosition(IInputElement relativeTo)
System\Windows\Input\MouseDevice.cs (32)
177public override IInputElement Target 212public IInputElement DirectlyOver 224internal IInputElement RawDirectlyOver 230IInputElement rawMouseOver = (IInputElement)_rawMouseOver.Target; 244public IInputElement Captured 267public bool Capture(IInputElement element) 275public bool Capture(IInputElement element, CaptureMode captureMode) 539public Point GetPosition(IInputElement relativeTo) 943private void ChangeMouseOver(IInputElement mouseOver, int timestamp) 952IInputElement oldMouseOver = _mouseOver; 1028private void ChangeMouseCapture(IInputElement mouseCapture, IMouseInputProvider providerCapture, CaptureMode captureMode, int timestamp) 1037IInputElement oldMouseCapture = _mouseCapture; 1480IInputElement mouseOver = _mouseOver; // assume mouse is still over whatever it was before 1481IInputElement rawMouseOver = (_rawMouseOver != null) ? (IInputElement)_rawMouseOver.Target : null; 1560IInputElement mouseCapture = InputElement.GetContainingInputElement(_mouseCapture as DependencyObject); 1582IInputElement ieTest = mouseOver; 2076internal static IInputElement GlobalHitTest(bool clientUnits, Point pt, PresentationSource inputSource) 2078IInputElement enabledHit; 2079IInputElement originalHit; 2085internal static IInputElement GlobalHitTest(Point ptClient, PresentationSource inputSource) 2093private static void GlobalHitTest(bool clientUnits, Point pt, PresentationSource inputSource, out IInputElement enabledHit, out IInputElement originalHit) 2131internal static IInputElement LocalHitTest(bool clientUnits, Point pt, PresentationSource inputSource) 2133IInputElement enabledHit; 2134IInputElement originalHit; 2140internal static IInputElement LocalHitTest(Point ptClient, PresentationSource inputSource) 2147private static void LocalHitTest(bool clientUnits, Point pt, PresentationSource inputSource, out IInputElement enabledHit, out IInputElement originalHit) 2270private IInputElement _mouseOver; 2275private IInputElement _mouseCapture;
System\Windows\Input\MouseEventArgs.cs (1)
66public Point GetPosition(IInputElement relativeTo)
System\Windows\Input\Stylus\Common\Stylus.cs (4)
731public static IInputElement DirectlyOver 743public static IInputElement Captured 758public static bool Capture(IInputElement element) 773public static bool Capture(IInputElement element, CaptureMode captureMode)
System\Windows\Input\Stylus\Common\StylusDevice.cs (11)
47public override IInputElement Target 84public IInputElement DirectlyOver 96public IInputElement Captured 108public bool Capture(IInputElement element, CaptureMode captureMode) 116public bool Capture(IInputElement element) 182public StylusPointCollection GetStylusPoints(IInputElement relativeTo) 193public StylusPointCollection GetStylusPoints(IInputElement relativeTo, StylusPointDescription subsetToReformatTo) 213public Point GetPosition(IInputElement relativeTo) 318internal static IInputElement LocalHitTest(PresentationSource inputSource, Point pt) 323internal static IInputElement GlobalHitTest(PresentationSource inputSource, Point pt) 331internal static GeneralTransform GetElementTransform(IInputElement relativeTo)
System\Windows\Input\Stylus\Common\StylusDeviceBase.cs (8)
82internal abstract IInputElement Target { get; } 113internal abstract IInputElement DirectlyOver { get; } 118internal abstract IInputElement Captured { get; } 128internal abstract bool Capture(IInputElement element, CaptureMode captureMode); 133internal abstract bool Capture(IInputElement element); 159internal abstract StylusPointCollection GetStylusPoints(IInputElement relativeTo); 165internal abstract StylusPointCollection GetStylusPoints(IInputElement relativeTo, StylusPointDescription subsetToReformatTo); 175internal abstract Point GetPosition(IInputElement relativeTo);
System\Windows\Input\Stylus\Common\StylusEventArgs.cs (3)
58public Point GetPosition(IInputElement relativeTo) 92public StylusPointCollection GetStylusPoints(IInputElement relativeTo) 102public StylusPointCollection GetStylusPoints(IInputElement relativeTo, StylusPointDescription subsetToReformatTo)
System\Windows\Input\Stylus\Common\StylusLogic.cs (4)
371internal abstract void UpdateOverProperty(StylusDeviceBase stylusDevice, IInputElement newOver); 433internal abstract void UpdateStylusCapture(StylusDeviceBase stylusDevice, IInputElement oldStylusDeviceCapture, IInputElement newStylusDeviceCapture, int timestamp); 731internal bool HandleFlick(int flickData, IInputElement element)
System\Windows\Input\Stylus\Common\StylusTouchDeviceBase.cs (5)
41public override TouchPoint GetTouchPoint(IInputElement relativeTo) 50private Rect GetBounds(StylusPoint stylusPoint, Point position, IInputElement relativeTo) 60IInputElement relativeTo, 92public override TouchPointCollection GetIntermediateTouchPoints(IInputElement relativeTo) 117private void GetRootTransforms(IInputElement relativeTo, out GeneralTransform elementToRoot, out GeneralTransform rootToElement)
System\Windows\Input\Stylus\Common\TabletDevice.cs (1)
39public override IInputElement Target
System\Windows\Input\Stylus\Common\TabletDeviceBase.cs (1)
91internal abstract IInputElement Target { get; }
System\Windows\Input\Stylus\Pointer\PointerLogic.cs (9)
47private IInputElement _stylusCapture; 52private IInputElement _stylusOver; 178IInputElement target = stylusDevice.FindTarget(stylusDevice.CriticalActiveSource, position); 504internal override void UpdateStylusCapture(StylusDeviceBase stylusDevice, IInputElement oldStylusDeviceCapture, IInputElement newStylusDeviceCapture, int timestamp) 509IInputElement oldCapture = _stylusCapture; 590internal override void UpdateOverProperty(StylusDeviceBase stylusDevice, IInputElement newOver) 596IInputElement oldOver = _stylusOver; 1196internal void SelectStylusDevice(PointerStylusDevice pointerStylusDevice, IInputElement newOver, bool updateOver)
System\Windows\Input\Stylus\Pointer\PointerStylusDevice.cs (21)
49private IInputElement _stylusCapture; 59private IInputElement _stylusOver; 167internal override IInputElement Target 364internal override IInputElement DirectlyOver 375internal override IInputElement Captured 526internal override bool Capture(IInputElement element, CaptureMode captureMode) 592internal override bool Capture(IInputElement element) 615IInputElement stylusOver = Input.StylusDevice.GlobalHitTest(_inputSource, ptDevice); 670internal override StylusPointCollection GetStylusPoints(IInputElement relativeTo) 686internal override StylusPointCollection GetStylusPoints(IInputElement relativeTo, StylusPointDescription subsetToReformatTo) 701internal override Point GetPosition(IInputElement relativeTo) 896internal IInputElement FindTarget(PresentationSource inputSource, Point position) 898IInputElement stylusOver = null; 920IInputElement stylusCapture = InputElement.GetContainingInputElement(_stylusCapture as DependencyObject); 943IInputElement ieTest = stylusOver; 981internal void ChangeStylusOver(IInputElement stylusOver) 1008internal void ChangeStylusCapture(IInputElement stylusCapture, CaptureMode captureMode, int timestamp) 1015IInputElement oldStylusCapture = _stylusCapture; 1071IInputElement inputElementHit = _stylusCapture; 1089IInputElement currentOver = Input.StylusDevice.GlobalHitTest(_inputSource, pt); 1136internal GeneralTransform GetTabletToElementTransform(IInputElement relativeTo)
System\Windows\Input\Stylus\Pointer\PointerStylusPlugInManager.cs (3)
356internal StylusPlugInCollection InvokeStylusPluginCollectionForMouse(RawStylusInputReport inputReport, IInputElement directlyOver, StylusPlugInCollection currentPlugInCollection) 586IInputElement directlyOver = mouseDevice.DirectlyOver; 588Point ptClient = mouseDevice.GetPosition(source.RootVisual as IInputElement);
System\Windows\Input\Stylus\Pointer\PointerTabletDevice.cs (1)
179internal override IInputElement Target
System\Windows\Input\Stylus\Wisp\PenContexts.cs (1)
328internal StylusPlugInCollection InvokeStylusPluginCollectionForMouse(RawStylusInputReport inputReport, IInputElement directlyOver, StylusPlugInCollection currentPlugInCollection)
System\Windows\Input\Stylus\Wisp\WispLogic.cs (11)
1027IInputElement target = stylusDevice.FindTarget(stylusDevice.CriticalActiveSource, position); 1905IInputElement directlyOver = mouseDevice.DirectlyOver; 1907Point ptClient = mouseDevice.GetPosition(source.RootVisual as IInputElement); 2052internal override void UpdateStylusCapture(StylusDeviceBase stylusDevice, IInputElement oldStylusDeviceCapture, IInputElement newStylusDeviceCapture, int timestamp) 2057IInputElement oldCapture = _stylusCapture; 2139internal override void UpdateOverProperty(StylusDeviceBase stylusDevice, IInputElement newOver) 2145IInputElement oldOver = _stylusOver; 3072internal void SelectStylusDevice(WispStylusDevice wispStylusDevice, IInputElement newOver, bool updateOver) 3749private IInputElement _stylusCapture; 3750private IInputElement _stylusOver;
System\Windows\Input\Stylus\Wisp\WispStylusDevice.cs (23)
110internal override IInputElement Target 183internal override IInputElement DirectlyOver 196internal override IInputElement Captured 221internal override bool Capture(IInputElement element, CaptureMode captureMode) 289internal override bool Capture(IInputElement element) 323IInputElement stylusOver = Input.StylusDevice.GlobalHitTest(_inputSource, ptDevice); 562internal void ChangeStylusCapture(IInputElement stylusCapture, CaptureMode captureMode, int timestamp) 570IInputElement oldStylusCapture = _stylusCapture; 649IInputElement inputElementHit = _stylusCapture; 667IInputElement currentOver = Input.StylusDevice.GlobalHitTest(_inputSource, pt); 929internal void ChangeStylusOver(IInputElement stylusOver) 966internal IInputElement FindTarget(PresentationSource inputSource, Point position) 968IInputElement stylusOver = null; 991IInputElement stylusCapture = InputElement.GetContainingInputElement(_stylusCapture as DependencyObject); 1014IInputElement ieTest = stylusOver; 1109internal override StylusPointCollection GetStylusPoints(IInputElement relativeTo) 1126internal override StylusPointCollection GetStylusPoints(IInputElement relativeTo, StylusPointDescription subsetToReformatTo) 1155internal override Point GetPosition(IInputElement relativeTo) 1206internal Point GetRawPosition(IInputElement relativeTo) 1285private GeneralTransform GetTabletToElementTransform(PresentationSource source, IInputElement relativeTo) 1715IInputElement mouseCaptured = inputManager.PrimaryMouseDevice.Captured; 1956private IInputElement _stylusOver; 1961private IInputElement _stylusCapture;
System\Windows\Input\Stylus\Wisp\WispTabletDevice.cs (1)
125internal override IInputElement Target
System\Windows\Input\TextComposition.cs (5)
73public TextComposition(InputManager inputManager, IInputElement source, string resultText) : this(inputManager, source, resultText, TextCompositionAutoComplete.On) 80public TextComposition(InputManager inputManager, IInputElement source, string resultText, TextCompositionAutoComplete autoComplete) : this(inputManager, source, resultText, autoComplete, InputManager.Current.PrimaryKeyboardDevice) 95internal TextComposition(InputManager inputManager, IInputElement source, string resultText, TextCompositionAutoComplete autoComplete, InputDevice inputDevice) 336internal IInputElement Source 419private IInputElement _source;
System\Windows\Input\TextCompositionManager.cs (3)
441_altNumpadcomposition = new TextComposition(_inputManager, (IInputElement)keyArgs.Source, "", TextCompositionAutoComplete.Off, keyArgs.Device); 647_deadCharTextComposition = new DeadCharTextComposition(_inputManager, (IInputElement)null, inputText , TextCompositionAutoComplete.Off, InputManager.Current.PrimaryKeyboardDevice); 669TextComposition composition = new TextComposition(_inputManager, (IInputElement)e.StagingItem.Input.Source, inputText, TextCompositionAutoComplete.On, InputManager.Current.PrimaryKeyboardDevice);
System\Windows\Input\TouchDevice.cs (38)
95public sealed override IInputElement Target 128public IInputElement DirectlyOver 138public abstract TouchPoint GetTouchPoint(IInputElement relativeTo); 145public abstract TouchPointCollection GetIntermediateTouchPoints(IInputElement relativeTo); 147private IInputElement CriticalHitTest(Point point, bool isSynchronize) 149IInputElement over = null; 185IInputElement capture = InputElement.GetContainingInputElement(_captured as DependencyObject); 206IInputElement ieTest = over; 250private static void EnsureValid(ref IInputElement element) 260private static IInputElement GlobalHitTest(Point pt, PresentationSource inputSource) 265private static IInputElement LocalHitTest(Point pt, PresentationSource inputSource) 280public IInputElement Captured 301public bool Capture(IInputElement element) 312public bool Capture(IInputElement element, CaptureMode captureMode) 342IInputElement oldCapture = _captured; 424private void UpdateReverseInheritedProperty(bool capture, IInputElement oldElement, IInputElement newElement) 592private static void CastInputElement(IInputElement element, out UIElement uiElement, out ContentElement contentElement, out UIElement3D uiElement3D) 599private void RaiseLostCapture(IInputElement oldCapture) 608private void RaiseGotCapture(IInputElement captured) 622protected virtual void OnCapture(IInputElement element, CaptureMode captureMode) 779IInputElement newDirectlyOver = null; 846private void ChangeDirectlyOver(IInputElement newDirectlyOver) 850IInputElement oldDirectlyOver = _directlyOver; 1137internal static TouchPointCollection GetTouchPoints(IInputElement relativeTo) 1153internal static TouchPoint GetPrimaryTouchPoint(IInputElement relativeTo) 1167internal static void ReleaseAllCaptures(IInputElement element) 1183internal static IEnumerable<TouchDevice> GetCapturedTouches(IInputElement element, bool includeWithin) 1188internal static IEnumerable<TouchDevice> GetTouchesOver(IInputElement element, bool includeWithin) 1193private static bool IsWithin(IInputElement parent, IInputElement child) 1212private static IEnumerable<TouchDevice> GetCapturedOrOverTouches(IInputElement element, bool includeWithin, bool isCapture) 1221IInputElement touchElement = isCapture ? device.Captured : device.DirectlyOver; 1233private static bool AreAnyTouchesCapturedOrDirectlyOver(IInputElement element, bool isCapture) 1241IInputElement touchElement = isCapture ? device.Captured : device.DirectlyOver; 1264Point IManipulator.GetPosition(IInputElement relativeTo) 1289private IInputElement _directlyOver; 1290private IInputElement _captured;
System\Windows\Input\TouchEventArgs.cs (2)
29public TouchPoint GetTouchPoint(IInputElement relativeTo) 40public TouchPointCollection GetIntermediateTouchPoints(IInputElement relativeTo)
System\Windows\Input\TouchFrameEventArgs.cs (2)
37public TouchPointCollection GetTouchPoints(IInputElement relativeTo) 47public TouchPoint GetPrimaryTouchPoint(IInputElement relativeTo)
System\Windows\InterOp\HwndKeyboardInputProvider.cs (3)
352_restoreFocus = focusedDO as IInputElement; 485Keyboard.Focus(restoreFocusDO as IInputElement); 859private IInputElement _restoreFocus;
System\Windows\InterOp\HwndMouseInputProvider.cs (1)
204int IMouseInputProvider.GetIntermediatePoints(IInputElement relativeTo, Point[] points)
System\Windows\InterOp\HwndSource.cs (5)
2320IInputElement focusElement = (IInputElement)focusSink; 2363IInputElement focusElement = focusSink as IInputElement; 2382Keyboard.PrimaryDevice.ForceTarget = focusSink as IInputElement;
System\Windows\InterOp\HwndStylusInputProvider.cs (1)
93IInputElement inputElement = StylusDevice.LocalHitTest(_source, ptClient1);
System\Windows\PresentationSource.cs (2)
112public static void AddSourceChangedHandler(IInputElement element, SourceChangedEventHandler handler) 178public static void RemoveSourceChangedHandler(IInputElement e, SourceChangedEventHandler handler)
System\Windows\SourceChangedEventArgs.cs (6)
44IInputElement element, 45IInputElement oldParent) 66public IInputElement Element 75public IInputElement OldParent 98private IInputElement _element; 99private IInputElement _oldParent;
System\Windows\UIElement.cs (9)
1974public IInputElement InputHitTest(Point point) 1976IInputElement enabledHit; 1977IInputElement rawHit; 1999internal void InputHitTest(Point pt, out IInputElement enabledHit, out IInputElement rawHit) 2024internal void InputHitTest(Point pt, out IInputElement enabledHit, out IInputElement rawHit, out HitTestResult rawHitResult) 2038rawHit = candidate as IInputElement; 2607FocusManager.SetFocusedElement(focusScope, (IInputElement)this);
System\Windows\UIElement3D.cs (1)
586FocusManager.SetFocusedElement(focusScope, (IInputElement)this);
PresentationFramework (205)
MS\Internal\Commands\CommandHelpers.cs (5)
116IInputElement target = commandSource.CommandTarget; 123target = commandSource as IInputElement; 153IInputElement target = commandSource.CommandTarget; 160target = commandSource as IInputElement; 174internal static void ExecuteCommand(ICommand command, object parameter, IInputElement target)
MS\Internal\Documents\DocumentViewerHelper.cs (2)
348if (predictedFocus != null && predictedFocus is IInputElement && 351((IInputElement)predictedFocus).Focus();
MS\Internal\Documents\HostedElements.cs (6)
13internal class HostedElements : IEnumerator<IInputElement> 152public IInputElement Current 171IInputElement currentElement = null; 175Debug.Assert(_currentPosition.GetAdjacentElementFromOuterPosition(LogicalDirection.Forward) is IInputElement); 179Debug.Assert(_currentPosition.GetAdjacentElement(LogicalDirection.Forward) is IInputElement); 180currentElement = (IInputElement)_currentPosition.GetAdjacentElement(LogicalDirection.Forward);
MS\Internal\Documents\UIElementIsland.cs (4)
184IInputElement IContentHost.InputHitTest(Point point) 203IEnumerator<IInputElement> IContentHost.HostedElements 207List<IInputElement> hostedElements = new List<IInputElement>();
MS\Internal\Ink\SelectionEditingBehavior.cs (1)
62mouse.GetPosition((IInputElement)(InkCanvas.SelectionAdorner)));
MS\Internal\PtsHost\BaseParaClient.cs (1)
111internal virtual IInputElement InputHitTest(PTS.FSPOINT pt)
MS\Internal\PtsHost\ContainerParaClient.cs (3)
83internal override IInputElement InputHitTest(PTS.FSPOINT pt) 85IInputElement ie = null; 108ie = Paragraph.Element as IInputElement;
MS\Internal\PtsHost\FigureParaClient.cs (3)
209internal override IInputElement InputHitTest(PTS.FSPOINT pt) 211IInputElement ie = null; 265ie = Paragraph.Element as IInputElement;
MS\Internal\PtsHost\FloaterParaClient.cs (3)
214internal override IInputElement InputHitTest(PTS.FSPOINT pt) 216IInputElement ie = null; 270ie = Paragraph.Element as IInputElement;
MS\Internal\PtsHost\FlowDocumentPage.cs (8)
263internal IInputElement InputHitTestCore(Point point) 278IInputElement ie = null; 294return ie ?? _structuralCache.FormattingOwner as IInputElement; 355internal IEnumerator<IInputElement> HostedElementsCore 914private TextPointer FindElementPosition(IInputElement e, bool isLimitedToTextView) 1173IInputElement IContentHost.InputHitTest(Point point) 1196IEnumerator<IInputElement> IContentHost.HostedElements 1200return this.HostedElementsCore as IEnumerator<IInputElement>;
MS\Internal\PtsHost\Line.cs (2)
562internal IInputElement InputHitTest(int urOffset) 607return element as IInputElement;
MS\Internal\PtsHost\PageVisual.cs (2)
106IInputElement IContentHost.InputHitTest(Point point) 132IEnumerator<IInputElement> IContentHost.HostedElements
MS\Internal\PtsHost\PtsHelper.cs (4)
367internal static IInputElement InputHitTestTrack( 375IInputElement ie = null; 400internal static IInputElement InputHitTestParaList( 406IInputElement ie = null;
MS\Internal\PtsHost\PtsPage.cs (6)
203internal IInputElement InputHitTest(Point p) 205IInputElement ie = null; 1177private IInputElement InputHitTestPage(PTS.FSPOINT pt) 1179IInputElement ie = null; 1308private IInputElement InputHitTestSection( 1312IInputElement ie = null;
MS\Internal\PtsHost\SubpageParaClient.cs (3)
149internal override IInputElement InputHitTest(PTS.FSPOINT pt) 151IInputElement ie = null; 204ie = Paragraph.Element as IInputElement;
MS\Internal\PtsHost\TableParaClient.cs (2)
358internal override IInputElement InputHitTest(PTS.FSPOINT pt) 363IInputElement element = null;
MS\Internal\PtsHost\TextParaClient.cs (7)
188internal override IInputElement InputHitTest(PTS.FSPOINT pt) 190IInputElement ie = null; 235ie = Paragraph.Element as IInputElement; 3775private IInputElement InputHitTestSimpleLines( 3784IInputElement ie = null; 3955private IInputElement InputHitTestCompositeLines( 3964IInputElement ie = null;
MS\Internal\PtsHost\UIElementParaClient.cs (2)
162internal override IInputElement InputHitTest(PTS.FSPOINT pt) 166return Paragraph.Element as IInputElement;
MS\Internal\Text\ComplexLine.cs (2)
248internal override IInputElement InputHitTest(double offset) 310return element as IInputElement;
MS\Internal\Text\Line.cs (1)
272internal virtual IInputElement InputHitTest(double offset)
System\Windows\Annotations\AnnotationDocumentPaginator.cs (2)
443public IEnumerator<IInputElement> HostedElements 476public IInputElement InputHitTest(Point point)
System\Windows\Controls\Button.cs (1)
192private void UpdateIsDefaulted(IInputElement focus)
System\Windows\Controls\ContextMenu.cs (3)
600_weakRefToPreviousFocus = new WeakReference<IInputElement>(Keyboard.FocusedElement); 612IInputElement previousFocus; 697private WeakReference<IInputElement> _weakRefToPreviousFocus; // Keep the previously focused element before CM to open
System\Windows\Controls\DataGrid.cs (5)
5560Keyboard.Focus(nextFocusTarget as IInputElement); 5674Keyboard.Focus(nextFocusTarget as IInputElement); 5720Keyboard.Focus(nextFocusTarget as IInputElement); 5754Keyboard.Focus(nextFocusTarget as IInputElement); 5789Keyboard.Focus(nextFocusTarget as IInputElement);
System\Windows\Controls\Frame.cs (2)
209IInputElement focusedElement = FocusManager.GetFocusedElement(doContent) as IInputElement;
System\Windows\Controls\MenuItem.cs (3)
507new FrameworkPropertyMetadata((IInputElement) null)); 513public IInputElement CommandTarget 515get { return (IInputElement)GetValue(CommandTargetProperty); }
System\Windows\Controls\PopupControlService.cs (20)
53IInputElement directlyOver = Mouse.PrimaryDevice.RawDirectlyOver; 70IInputElement enabledHit; 131private void OnMouseMove(IInputElement directlyOver) 175IInputElement focusedElement = e.NewFocus; 199IInputElement directlyOver = Mouse.PrimaryDevice.RawDirectlyOver; 422IInputElement element = o as IInputElement; 582IInputElement element = owner as IInputElement; 651private DependencyObject FindToolTipOwner(IInputElement element, ToolTipService.TriggerAction triggerAction) 802private IInputElement LastMouseDirectlyOver 955IInputElement source = e.OriginalSource as IInputElement; 965private bool RaiseContextMenuOpeningEvent(IInputElement source, double x, double y,bool userInitiated) 1055IInputElement inputElement = (o is ContentElement || o is UIElement3D) ? (IInputElement)o : (IInputElement)uie; 1608IInputElement rootElement = hwndSource?.RootVisual as IInputElement; 1749private WeakRefWrapper<IInputElement> _lastMouseDirectlyOver;
System\Windows\Controls\Primitives\ButtonBase.cs (4)
211typeof(IInputElement), 213new FrameworkPropertyMetadata((IInputElement)null)); 364public IInputElement CommandTarget 368return (IInputElement)GetValue(CommandTargetProperty);
System\Windows\Controls\Primitives\Popup.cs (3)
1139IInputElement capturedElement = Mouse.Captured; 3037IInputElement relativeTarget = targetVisual as IInputElement;
System\Windows\Controls\Primitives\ScrollBar.cs (8)
141Point pt = e.MouseDevice.GetPosition((IInputElement)Track); 150Point thumbPoint = e.MouseDevice.GetPosition((IInputElement)Track.Thumb); 171_latestRightButtonClickPoint = e.MouseDevice.GetPosition((IInputElement)Track); 378private IInputElement CommandTarget 382IInputElement target = TemplatedParent as IInputElement; 395IInputElement target = CommandTarget; 412IInputElement target = CommandTarget;
System\Windows\Controls\ScrollViewer.cs (2)
989((IInputElement)predictedFocus).Focus(); 1002((IInputElement)predictedFocus).Focus();
System\Windows\Controls\StickyNote.cs (3)
850IInputElement captured = null; 1336IInputElement newFocus = null; 1340newFocus = parent as IInputElement;
System\Windows\Controls\TextBlock.cs (7)
59IInputElement IContentHost.InputHitTest(Point point) 81IEnumerator<IInputElement> IContentHost.HostedElements 1643protected virtual IInputElement InputHitTestCore(Point point) 1656IInputElement ie = null; 1745TextPointer start = FindElementPosition((IInputElement)child); 1839protected virtual IEnumerator<IInputElement> HostedElementsCore 3623private TextPointer FindElementPosition(IInputElement e)
System\Windows\Controls\ToolBarTray.cs (1)
523Point pointRelativeToToolBarTray = Mouse.PrimaryDevice.GetPosition((IInputElement)this);
System\Windows\Controls\TreeView.cs (1)
699IInputElement originalFocusedElement = Keyboard.FocusedElement;
System\Windows\Controls\TreeViewItem.cs (1)
673IInputElement originalFocus = Keyboard.FocusedElement;
System\Windows\Documents\FixedPage.cs (1)
602internal static Uri GetLinkUri(IInputElement element, Uri inputUri)
System\Windows\Documents\FrameworkRichTextComposition.cs (1)
25internal FrameworkRichTextComposition(InputManager inputManager, IInputElement source, object owner) : base(inputManager, source, owner)
System\Windows\Documents\FrameworkTextComposition.cs (1)
32internal FrameworkTextComposition(InputManager inputManager, IInputElement source, object owner) : base(inputManager, source, String.Empty, TextCompositionAutoComplete.Off)
System\Windows\Documents\Hyperlink.cs (22)
294typeof(IInputElement), 296new FrameworkPropertyMetadata((IInputElement)null)); 302public IInputElement CommandTarget 306return (IInputElement)GetValue(CommandTargetProperty); 558private static void NavigateToUri(IInputElement sourceElement, Uri targetUri, string targetWindow) 612IInputElement element = (IInputElement)sender; 646IInputElement element = (IInputElement)sender; 872IInputElement element = d as IInputElement; 909private static void SetUpNavigationEventHandlers(IInputElement element) 934private static void SetUpEventHandler(IInputElement element, RoutedEvent routedEvent, Delegate handler) 975IInputElement element = (IInputElement)sender; 1016IInputElement element = (IInputElement)sender; 1061IInputElement ee = (IInputElement)sender; 1111IInputElement element = (IInputElement)sender; 1125internal static void RaiseNavigate(IInputElement element, Uri targetUri, string targetWindow)
System\windows\Documents\TextEditorDragDrop.cs (1)
365Point pointScroller = e.GetPosition((IInputElement)scroller);
System\windows\Documents\TextEditorMouse.cs (1)
512Point pointScroller = e.GetPosition((IInputElement)scroller);
System\windows\Documents\TextEditorTyping.cs (8)
476IInputElement element = target as IInputElement; 486IInputElement element = target as IInputElement; 1338EditingCommands.IncreaseIndentation.CanExecute(null, (IInputElement)sender)) 1341EditingCommands.IncreaseIndentation.Execute(null, (IInputElement)sender); 1370EditingCommands.DecreaseIndentation.CanExecute(null, (IInputElement)sender)) 1373EditingCommands.DecreaseIndentation.Execute(null, (IInputElement)sender);
System\Windows\FrameworkElement.cs (2)
5332IInputElement activeElement = FocusManager.GetFocusedElement(fe, true); 5335IInputElement oldFocus = Keyboard.FocusedElement;
System\Windows\Input\KeyboardNavigation.cs (15)
912FocusManager.SetFocusedElement(focusScope, focusTarget as IInputElement); 1045IInputElement iie = nextTab as IInputElement; 1451IInputElement previousElement = null; 1452IEnumerator<IInputElement> enumerator = ich.HostedElements; 1455IInputElement current = enumerator.Current; 1509IEnumerator<IInputElement> enumerator = ich.HostedElements; 1513IInputElement current = enumerator.Current; 1575IInputElement iie = e as IInputElement; 1624IEnumerator<IInputElement> enumerator = ich.HostedElements; 1627IInputElement current = enumerator.Current; 1691IEnumerator<IInputElement> enumerator = ich.HostedElements; 1692IInputElement last = null; 1695IInputElement current = enumerator.Current;
System\Windows\Navigation\NavigationService.cs (8)
369IInputElement elem = _bp as IInputElement; 786IInputElement iie = oldTree as IInputElement; 3474IInputElement iie = _navigatorHost as IInputElement; 3486IInputElement iie = value as IInputElement;
System\Windows\Shell\ThumbButtonInfo.cs (5)
215typeof(IInputElement), 258IInputElement target = CommandTarget; 298IInputElement target = CommandTarget; 330public IInputElement CommandTarget 332get { return (IInputElement)GetValue(CommandTargetProperty); }
System\Windows\Shell\WindowChrome.cs (4)
112public static bool GetIsHitTestVisibleInChrome(IInputElement inputElement) 125public static void SetIsHitTestVisibleInChrome(IInputElement inputElement, bool hitTestVisible) 144public static ResizeGripDirection GetResizeGripDirection(IInputElement inputElement) 157public static void SetResizeGripDirection(IInputElement inputElement, ResizeGripDirection direction)
System\Windows\Shell\WindowChromeWorker.cs (1)
492IInputElement inputElement = _window.InputHitTest(mousePosWindow);
System\Windows\Window.cs (2)
2081IInputElement focusedElement = FocusManager.GetFocusedElement(doContent) as IInputElement;
ReachFramework (9)
Serialization\Manager\ReachSerializationUtils.cs (9)
791if (element is IInputElement) 793SerializeLinkTargetForElement((IInputElement)element, null, page); 813if (visual is IInputElement) 815SerializeLinkTargetForElement((IInputElement)visual, null, visual); 836System.Collections.Generic.IEnumerator<IInputElement> enumerator = contentHost.HostedElements; 839IInputElement element = enumerator.Current; 864if (element is IInputElement) 866SerializeLinkTargetForElement((IInputElement)element, contentHost, root); 883private void SerializeLinkTargetForElement(IInputElement element, IContentHost contentHost, Visual root)
System.Windows.Controls.Ribbon (18)
Microsoft\Windows\Controls\KeyTipService.cs (4)
946IInputElement inputElement = exactMatchElement as IInputElement; 1363IInputElement inputElement = element as IInputElement;
Microsoft\Windows\Controls\Ribbon\RibbonGallery.cs (3)
2853public IInputElement CommandTarget 2855get { return (IInputElement)GetValue(CommandTargetProperty); } 2865typeof(IInputElement),
Microsoft\Windows\Controls\Ribbon\RibbonSplitButton.cs (4)
371public IInputElement CommandTarget 373get { return (IInputElement)GetValue(CommandTargetProperty); } 385typeof(IInputElement), 387new FrameworkPropertyMetadata((IInputElement)null));
Microsoft\Windows\Controls\Ribbon\RibbonTextBox.cs (3)
123public IInputElement CommandTarget 125get { return (IInputElement)GetValue(CommandTargetProperty); } 135typeof(IInputElement),
Microsoft\Windows\Input\CommandHelpers.cs (4)
30IInputElement target = commandSource.CommandTarget; 34target = commandSource as IInputElement; 86IInputElement target = commandSource.CommandTarget; 90target = commandSource as IInputElement;
WindowsFormsIntegration (1)
System\Windows\Integration\ElementHost.cs (1)
675if (element is SW.IInputElement)