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