1 implementation of IManipulator
PresentationCore (1)
System\Windows\Input\TouchDevice.cs (1)
18public abstract class TouchDevice : InputDevice, IManipulator
37 references to IManipulator
PresentationCore (36)
System\Windows\Input\Manipulation.cs (3)
214public static void AddManipulator(UIElement element, IManipulator manipulator) 233public static void RemoveManipulator(UIElement element, IManipulator manipulator) 244internal static bool TryRemoveManipulator(UIElement element, IManipulator manipulator)
System\Windows\Input\ManipulationBoundaryFeedbackEventArgs.cs (2)
81public IEnumerable<IManipulator> Manipulators 93private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationCompletedEventArgs.cs (2)
131public IEnumerable<IManipulator> Manipulators 143private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationDeltaEventArgs.cs (2)
205public IEnumerable<IManipulator> Manipulators 217private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationDevice.cs (15)
144internal void AddManipulator(IManipulator manipulator) 152_manipulators = new List<IManipulator>(2); 162internal void RemoveManipulator(IManipulator manipulator) 204internal IEnumerable<IManipulator> GetManipulatorsReadOnly() 208return new ReadOnlyCollection<IManipulator>(_manipulators); 212return new ReadOnlyCollection<IManipulator>(new List<IManipulator>(2)); 450List<IManipulator> manipulators = new List<IManipulator>(_manipulators); 451foreach (IManipulator manipulator in manipulators) 466List<IManipulator> manipulators = new List<IManipulator>(_manipulators); 467foreach (IManipulator manipulator in manipulators) 506private List<IManipulator> _manipulators; 511IManipulator _removedManipulator = null;
System\Windows\Input\ManipulationInertiaStartingEventArgs.cs (2)
176public IEnumerable<IManipulator> Manipulators 266private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationLogic.cs (3)
355internal void ReportFrame(ICollection<IManipulator> manipulators) 515private void UpdateManipulators(ICollection<IManipulator> updatedManipulators) 548foreach (IManipulator updatedManipulator in updatedManipulators)
System\Windows\Input\ManipulationStartedEventArgs.cs (2)
109public IEnumerable<IManipulator> Manipulators 121private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationStartingEventArgs.cs (2)
93public IEnumerable<IManipulator> Manipulators 142private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\TouchDevice.cs (3)
1257int IManipulator.Id 1265Point IManipulator.GetPosition(IInputElement relativeTo) 1280void IManipulator.ManipulationEnded(bool cancel)
PresentationFramework (1)
System\Windows\Controls\ScrollViewer.cs (1)
1664foreach (IManipulator manipulator in e.Manipulators)