1 implementation of IManipulator
PresentationCore (1)
System\Windows\Input\TouchDevice.cs (1)
17public abstract class TouchDevice : InputDevice, IManipulator
36 references to IManipulator
PresentationCore (35)
System\Windows\Input\Manipulation.cs (3)
213public static void AddManipulator(UIElement element, IManipulator manipulator) 232public static void RemoveManipulator(UIElement element, IManipulator manipulator) 243internal static bool TryRemoveManipulator(UIElement element, IManipulator manipulator)
System\Windows\Input\ManipulationBoundaryFeedbackEventArgs.cs (2)
80public IEnumerable<IManipulator> Manipulators 92private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationCompletedEventArgs.cs (2)
130public IEnumerable<IManipulator> Manipulators 142private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationDeltaEventArgs.cs (2)
204public IEnumerable<IManipulator> Manipulators 216private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationDevice.cs (14)
143internal void AddManipulator(IManipulator manipulator) 151_manipulators = new List<IManipulator>(2); 161internal void RemoveManipulator(IManipulator manipulator) 203internal IEnumerable<IManipulator> GetManipulatorsReadOnly() 207return new ReadOnlyCollection<IManipulator>(_manipulators); 211return ReadOnlyCollection<IManipulator>.Empty; 449List<IManipulator> manipulators = new List<IManipulator>(_manipulators); 450foreach (IManipulator manipulator in manipulators) 465List<IManipulator> manipulators = new List<IManipulator>(_manipulators); 466foreach (IManipulator manipulator in manipulators) 505private List<IManipulator> _manipulators; 510private IManipulator _removedManipulator = null;
System\Windows\Input\ManipulationInertiaStartingEventArgs.cs (2)
175public IEnumerable<IManipulator> Manipulators 265private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationLogic.cs (3)
354internal void ReportFrame(ICollection<IManipulator> manipulators) 514private void UpdateManipulators(ICollection<IManipulator> updatedManipulators) 547foreach (IManipulator updatedManipulator in updatedManipulators)
System\Windows\Input\ManipulationStartedEventArgs.cs (2)
108public IEnumerable<IManipulator> Manipulators 120private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationStartingEventArgs.cs (2)
92public IEnumerable<IManipulator> Manipulators 141private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\TouchDevice.cs (3)
1256int IManipulator.Id 1264Point IManipulator.GetPosition(IInputElement relativeTo) 1279void IManipulator.ManipulationEnded(bool cancel)
PresentationFramework (1)
System\Windows\Controls\ScrollViewer.cs (1)
1663foreach (IManipulator manipulator in e.Manipulators)