ManipulationProcessor2D.ProcessManipulators Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Procesa los manipuladores especificados como una sola acción por lotes.
public:
void ProcessManipulators(long timestamp, System::Collections::Generic::IEnumerable<System::Windows::Input::Manipulations::Manipulator2D> ^ manipulators);
public void ProcessManipulators (long timestamp, System.Collections.Generic.IEnumerable<System.Windows.Input.Manipulations.Manipulator2D> manipulators);
member this.ProcessManipulators : int64 * seq<System.Windows.Input.Manipulations.Manipulator2D> -> unit
Public Sub ProcessManipulators (timestamp As Long, manipulators As IEnumerable(Of Manipulator2D))
Parámetros
- timestamp
- Int64
Marca de tiempo del lote, en pasos de 100 nanosegundos.
- manipulators
- IEnumerable<Manipulator2D>
Conjunto de manipuladores que están actualmente en el ámbito.
Excepciones
La marca de tiempo es menor que la marca de tiempo anterior para la manipulación actual.
Ejemplos
En el ejemplo siguiente, el OnLostMouseCapture método de un UIElement objeto se invalida para llamar al ProcessManipulators método con la lista de Manipulator2D objetos establecidos en NULL.
#region OnLostMouseCapture
protected override void OnLostMouseCapture(MouseEventArgs e)
{
base.OnLostMouseCapture(e);
manipulationProcessor.ProcessManipulators(Timestamp, null);
}
#endregion
#region Timestamp
private long Timestamp
{
get
{
// Get timestamp in 100-nanosecond units.
double nanosecondsPerTick = 1000000000.0 / System.Diagnostics.Stopwatch.Frequency;
return (long)(System.Diagnostics.Stopwatch.GetTimestamp() / nanosecondsPerTick / 100.0);
}
}
#endregion
Comentarios
El parámetro manipulators
puede ser una lista vacía o null. Si esto da como resultado el número de manipuladores que alcanzan cero, se genera el Completed evento .