1 implementation of IManipulator
PresentationCore (1)
System\Windows\Input\TouchDevice.cs (1)
30public abstract class TouchDevice : InputDevice, IManipulator
37 references to IManipulator
PresentationCore (36)
System\Windows\Input\Manipulation.cs (3)
220public static void AddManipulator(UIElement element, IManipulator manipulator) 239public static void RemoveManipulator(UIElement element, IManipulator manipulator) 250internal static bool TryRemoveManipulator(UIElement element, IManipulator manipulator)
System\Windows\Input\ManipulationBoundaryFeedbackEventArgs.cs (2)
88public IEnumerable<IManipulator> Manipulators 100private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationCompletedEventArgs.cs (2)
138public IEnumerable<IManipulator> Manipulators 150private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationDeltaEventArgs.cs (2)
212public IEnumerable<IManipulator> Manipulators 224private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationDevice.cs (15)
156internal void AddManipulator(IManipulator manipulator) 164_manipulators = new List<IManipulator>(2); 174internal void RemoveManipulator(IManipulator manipulator) 219internal IEnumerable<IManipulator> GetManipulatorsReadOnly() 223return new ReadOnlyCollection<IManipulator>(_manipulators); 227return new ReadOnlyCollection<IManipulator>(new List<IManipulator>(2)); 465List<IManipulator> manipulators = new List<IManipulator>(_manipulators); 466foreach (IManipulator manipulator in manipulators) 481List<IManipulator> manipulators = new List<IManipulator>(_manipulators); 482foreach (IManipulator manipulator in manipulators) 521private List<IManipulator> _manipulators; 526IManipulator _removedManipulator = null;
System\Windows\Input\ManipulationInertiaStartingEventArgs.cs (2)
183public IEnumerable<IManipulator> Manipulators 273private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationLogic.cs (3)
360internal void ReportFrame(ICollection<IManipulator> manipulators) 521private void UpdateManipulators(ICollection<IManipulator> updatedManipulators) 554foreach (IManipulator updatedManipulator in updatedManipulators)
System\Windows\Input\ManipulationStartedEventArgs.cs (2)
116public IEnumerable<IManipulator> Manipulators 128private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\ManipulationStartingEventArgs.cs (2)
99public IEnumerable<IManipulator> Manipulators 148private IEnumerable<IManipulator> _manipulators;
System\Windows\Input\TouchDevice.cs (3)
1270int IManipulator.Id 1278Point IManipulator.GetPosition(IInputElement relativeTo) 1293void IManipulator.ManipulationEnded(bool cancel)
PresentationFramework (1)
System\Windows\Controls\ScrollViewer.cs (1)
1673foreach (IManipulator manipulator in e.Manipulators)