StylusDevice.GetStylusPoints 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í.
Devuelve un objeto StylusPointCollection que contiene objetos StylusPoint recopilados a partir del lápiz óptico.
Sobrecargas
GetStylusPoints(IInputElement) |
Devuelve un objeto StylusPointCollection que contiene objetos StylusPoint recopilados a partir del lápiz óptico. |
GetStylusPoints(IInputElement, StylusPointDescription) |
Devuelve un objeto StylusPointCollection que contiene objetos StylusPoint recopilados a partir del lápiz óptico. Utiliza el objeto StylusPointDescription especificado. |
GetStylusPoints(IInputElement)
Devuelve un objeto StylusPointCollection que contiene objetos StylusPoint recopilados a partir del lápiz óptico.
public:
System::Windows::Input::StylusPointCollection ^ GetStylusPoints(System::Windows::IInputElement ^ relativeTo);
public System.Windows.Input.StylusPointCollection GetStylusPoints (System.Windows.IInputElement relativeTo);
member this.GetStylusPoints : System.Windows.IInputElement -> System.Windows.Input.StylusPointCollection
Public Function GetStylusPoints (relativeTo As IInputElement) As StylusPointCollection
Parámetros
- relativeTo
- IInputElement
Al IInputElement que se asignan las coordenadas (x,y
) de .StylusPointCollection
Devoluciones
StylusPointCollection que contiene objetos StylusPoint recopilados por el lápiz óptico.
Excepciones
relativeTo
no es ni UIElement ni FrameworkContentElement.
Ejemplos
En el ejemplo siguiente se muestra cómo obtener de StylusPointCollectionStylusDevice.
StylusPointCollection myStylusPoints =
myStylusDevice.GetStylusPoints(myStylusDevice.Target);
textbox1.AppendText("Got " + myStylusPoints.Count.ToString() + " packets\n");
Dim myStylusPoints As StylusPointCollection = _
myStylusDevice.GetStylusPoints(myStylusDevice.Target)
textbox1.AppendText("Got " + myStylusPoints.Count.ToString() + " packets" + vbCrLf)
Se aplica a
GetStylusPoints(IInputElement, StylusPointDescription)
Devuelve un objeto StylusPointCollection que contiene objetos StylusPoint recopilados a partir del lápiz óptico. Utiliza el objeto StylusPointDescription especificado.
public:
System::Windows::Input::StylusPointCollection ^ GetStylusPoints(System::Windows::IInputElement ^ relativeTo, System::Windows::Input::StylusPointDescription ^ subsetToReformatTo);
public System.Windows.Input.StylusPointCollection GetStylusPoints (System.Windows.IInputElement relativeTo, System.Windows.Input.StylusPointDescription subsetToReformatTo);
member this.GetStylusPoints : System.Windows.IInputElement * System.Windows.Input.StylusPointDescription -> System.Windows.Input.StylusPointCollection
Public Function GetStylusPoints (relativeTo As IInputElement, subsetToReformatTo As StylusPointDescription) As StylusPointCollection
Parámetros
- relativeTo
- IInputElement
Al IInputElement que se asignan las coordenadas (x y
) de .StylusPointCollection
- subsetToReformatTo
- StylusPointDescription
StylusPointDescription que StylusPointCollection va a utilizar.
Devoluciones
StylusPointCollection que contiene objetos StylusPoint recopilados desde el lápiz óptico.
Excepciones
relativeTo
no es ni UIElement ni FrameworkContentElement.
Ejemplos
En el ejemplo siguiente se muestra cómo obtener StylusPoint objetos del objeto actual StylusDevice.
StylusDevice currentStylus = Stylus.CurrentStylusDevice;
StylusPointDescription description1 =
new StylusPointDescription(new StylusPointPropertyInfo[]
{
new StylusPointPropertyInfo(StylusPointProperties.X),
new StylusPointPropertyInfo(StylusPointProperties.Y),
new StylusPointPropertyInfo(StylusPointProperties.NormalPressure),
new StylusPointPropertyInfo(StylusPointProperties.XTiltOrientation),
new StylusPointPropertyInfo(StylusPointProperties.YTiltOrientation),
new StylusPointPropertyInfo(StylusPointProperties.BarrelButton)
});
StylusPointDescription description2 = currentStylus.GetStylusPoints(inkCanvas1).Description;
StylusPointDescription description3 =
StylusPointDescription.GetCommonDescription(description1, description2);
StylusPointCollection points = currentStylus.GetStylusPoints(inkCanvas1, description3);
Dim currentStylus As StylusDevice = Stylus.CurrentStylusDevice
Dim description1 As New StylusPointDescription(New StylusPointPropertyInfo() _
{New StylusPointPropertyInfo(StylusPointProperties.X), _
New StylusPointPropertyInfo(StylusPointProperties.Y), _
New StylusPointPropertyInfo(StylusPointProperties.NormalPressure), _
New StylusPointPropertyInfo(StylusPointProperties.XTiltOrientation), _
New StylusPointPropertyInfo(StylusPointProperties.YTiltOrientation), _
New StylusPointPropertyInfo(StylusPointProperties.BarrelButton)})
Dim description2 As StylusPointDescription = currentStylus.GetStylusPoints(inkCanvas1).Description
Dim description3 As StylusPointDescription = _
StylusPointDescription.GetCommonDescription(description1, description2)
Dim points As StylusPointCollection = currentStylus.GetStylusPoints(inkCanvas1, description3)
Comentarios
subsetToReformatTo
debe ser compatible con la Description propiedad del StylusPointCollection objeto utilizado por el GetStylusPoints(IInputElement) método . Use el GetCommonDescription método para obtener un StylusPointDescription objeto antes de llamar al GetStylusPoints(IInputElement, StylusPointDescription) método .