1 implementation of IManipulator
PresentationCore (1)
Core\CSharp\System\Windows\Input\TouchDevice.cs (1)
37public abstract class TouchDevice : InputDevice, IManipulator
37 references to IManipulator
PresentationCore (36)
Core\CSharp\System\Windows\Input\Manipulation.cs (3)
246public static void AddManipulator(UIElement element, IManipulator manipulator) 271public static void RemoveManipulator(UIElement element, IManipulator manipulator) 288internal static bool TryRemoveManipulator(UIElement element, IManipulator manipulator)
Core\CSharp\System\Windows\Input\ManipulationBoundaryFeedbackEventArgs.cs (2)
93public IEnumerable<IManipulator> Manipulators 105private IEnumerable<IManipulator> _manipulators;
Core\CSharp\System\Windows\Input\ManipulationCompletedEventArgs.cs (2)
149public IEnumerable<IManipulator> Manipulators 161private IEnumerable<IManipulator> _manipulators;
Core\CSharp\System\Windows\Input\ManipulationDeltaEventArgs.cs (2)
229public IEnumerable<IManipulator> Manipulators 241private IEnumerable<IManipulator> _manipulators;
Core\CSharp\System\Windows\Input\ManipulationDevice.cs (15)
173internal void AddManipulator(IManipulator manipulator) 181_manipulators = new List<IManipulator>(2); 191internal void RemoveManipulator(IManipulator manipulator) 254internal IEnumerable<IManipulator> GetManipulatorsReadOnly() 258return new ReadOnlyCollection<IManipulator>(_manipulators); 262return new ReadOnlyCollection<IManipulator>(new List<IManipulator>(2)); 521List<IManipulator> manipulators = new List<IManipulator>(_manipulators); 522foreach (IManipulator manipulator in manipulators) 542List<IManipulator> manipulators = new List<IManipulator>(_manipulators); 543foreach (IManipulator manipulator in manipulators) 608private List<IManipulator> _manipulators; 613IManipulator _removedManipulator = null;
Core\CSharp\System\Windows\Input\ManipulationInertiaStartingEventArgs.cs (2)
191public IEnumerable<IManipulator> Manipulators 284private IEnumerable<IManipulator> _manipulators;
Core\CSharp\System\Windows\Input\ManipulationLogic.cs (3)
399internal void ReportFrame(ICollection<IManipulator> manipulators) 565private void UpdateManipulators(ICollection<IManipulator> updatedManipulators) 598foreach (IManipulator updatedManipulator in updatedManipulators)
Core\CSharp\System\Windows\Input\ManipulationStartedEventArgs.cs (2)
121public IEnumerable<IManipulator> Manipulators 133private IEnumerable<IManipulator> _manipulators;
Core\CSharp\System\Windows\Input\ManipulationStartingEventArgs.cs (2)
98public IEnumerable<IManipulator> Manipulators 153private IEnumerable<IManipulator> _manipulators;
Core\CSharp\System\Windows\Input\TouchDevice.cs (3)
1359int IManipulator.Id 1367Point IManipulator.GetPosition(IInputElement relativeTo) 1391void IManipulator.ManipulationEnded(bool cancel)
PresentationFramework (1)
src\Framework\System\Windows\Controls\ScrollViewer.cs (1)
1719foreach (IManipulator manipulator in e.Manipulators)