StylusDevice.GetStylusPoints Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en StylusPointCollection som innehåller StylusPoint objekt som samlats in från pennan.
Överlagringar
| Name | Description |
|---|---|
| GetStylusPoints(IInputElement) |
Returnerar en StylusPointCollection som innehåller StylusPoint objekt som samlats in från pennan. |
| GetStylusPoints(IInputElement, StylusPointDescription) |
Returnerar en StylusPointCollection som innehåller StylusPoint objekt som samlats in från pennan. Använder den angivna StylusPointDescription. |
GetStylusPoints(IInputElement)
Returnerar en StylusPointCollection som innehåller StylusPoint objekt som samlats in från pennan.
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
Parametrar
- relativeTo
- IInputElement
Till IInputElement vilken (x,y) koordinaterna i StylusPointCollection mappas.
Returer
En StylusPointCollection som innehåller StylusPoint objekt som pennan samlade in.
Undantag
relativeTo är varken UIElement eller FrameworkContentElement.
Exempel
I följande exempel visas hur du hämtar StylusPointCollection från StylusDevice.
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)
Gäller för
GetStylusPoints(IInputElement, StylusPointDescription)
Returnerar en StylusPointCollection som innehåller StylusPoint objekt som samlats in från pennan. Använder den angivna StylusPointDescription.
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
Parametrar
- relativeTo
- IInputElement
Till IInputElement vilken (x y) koordinaterna i StylusPointCollection mappas.
- subsetToReformatTo
- StylusPointDescription
Som StylusPointDescription ska användas av StylusPointCollection.
Returer
En StylusPointCollection som innehåller StylusPoint objekt som samlats in från pennan.
Undantag
relativeTo är varken UIElement eller FrameworkContentElement.
Exempel
I följande exempel visas hur du hämtar StylusPoint objekt från den aktuella 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)
Kommentarer
subsetToReformatTo måste vara kompatibel med Description egenskapen för den StylusPointCollection som används av GetStylusPoints(IInputElement) metoden. Använd metoden GetCommonDescription för att hämta en StylusPointDescription innan du GetStylusPoints(IInputElement, StylusPointDescription) anropar metoden.