StylusDevice.GetStylusPoints Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
StylusPointCollection Vrátí objekt, který obsahuje StylusPoint objekty shromážděné z pera.
Přetížení
GetStylusPoints(IInputElement) |
StylusPointCollection Vrátí objekt, který obsahuje StylusPoint objekty shromážděné z pera. |
GetStylusPoints(IInputElement, StylusPointDescription) |
StylusPointCollection Vrátí objekt, který obsahuje StylusPoint objekty shromážděné z pera. Použije zadanou StylusPointDescriptionhodnotu . |
GetStylusPoints(IInputElement)
StylusPointCollection Vrátí objekt, který obsahuje StylusPoint objekty shromážděné z pera.
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
Parametry
- relativeTo
- IInputElement
Na IInputElement které jsou mapovány souřadnice (x,y
) v souboru StylusPointCollection .
Návraty
Objekt StylusPointCollection obsahující StylusPoint objekty, které pero shromáždilo.
Výjimky
relativeTo
je ani UIElementFrameworkContentElementnebo .
Příklady
Následující příklad ukazuje, jak získat StylusPointCollection z 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)
Platí pro
GetStylusPoints(IInputElement, StylusPointDescription)
StylusPointCollection Vrátí objekt, který obsahuje StylusPoint objekty shromážděné z pera. Použije zadanou StylusPointDescriptionhodnotu .
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
Parametry
- relativeTo
- IInputElement
Na IInputElement které jsou mapovány souřadnice (x y
) v souboru StylusPointCollection .
- subsetToReformatTo
- StylusPointDescription
The StylusPointDescription to be used by .StylusPointCollection
Návraty
Objekt StylusPointCollection obsahující StylusPoint objekty shromážděné z pera.
Výjimky
relativeTo
je ani UIElementFrameworkContentElementnebo .
Příklady
Následující příklad ukazuje, jak získat StylusPoint objekty z aktuálního StylusDeviceobjektu .
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)
Poznámky
subsetToReformatTo
musí být kompatibilní s Description vlastností StylusPointCollection použité metodou GetStylusPoints(IInputElement) . Použijte metodu GetCommonDescription k získání StylusPointDescription před voláním GetStylusPoints(IInputElement, StylusPointDescription) metody.