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)
217public static void AddManipulator(UIElement element, IManipulator manipulator) 236public static void RemoveManipulator(UIElement element, IManipulator manipulator) 247internal 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)
147internal void AddManipulator(IManipulator manipulator) 155_manipulators = new List<IManipulator>(2); 165internal void RemoveManipulator(IManipulator manipulator) 210internal IEnumerable<IManipulator> GetManipulatorsReadOnly() 214return new ReadOnlyCollection<IManipulator>(_manipulators); 218return new ReadOnlyCollection<IManipulator>(new List<IManipulator>(2)); 456List<IManipulator> manipulators = new List<IManipulator>(_manipulators); 457foreach (IManipulator manipulator in manipulators) 472List<IManipulator> manipulators = new List<IManipulator>(_manipulators); 473foreach (IManipulator manipulator in manipulators) 512private List<IManipulator> _manipulators; 517IManipulator _removedManipulator = null;
System\Windows\Input\ManipulationInertiaStartingEventArgs.cs (2)
176public IEnumerable<IManipulator> Manipulators 266private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationLogic.cs (3)
353internal void ReportFrame(ICollection<IManipulator> manipulators) 514private void UpdateManipulators(ICollection<IManipulator> updatedManipulators) 547foreach (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)
1258int IManipulator.Id 1266Point IManipulator.GetPosition(IInputElement relativeTo) 1281void IManipulator.ManipulationEnded(bool cancel)
PresentationFramework (1)
System\Windows\Controls\ScrollViewer.cs (1)
1665foreach (IManipulator manipulator in e.Manipulators)