StylusPointDescription.GetCommonDescription(StylusPointDescription, StylusPointDescription) Methode

Definition

Gibt die Schnittmenge der angegebenen StylusPointDescription-Objekte zurück.Returns the intersection of the specified StylusPointDescription objects.

public:
 static System::Windows::Input::StylusPointDescription ^ GetCommonDescription(System::Windows::Input::StylusPointDescription ^ stylusPointDescription, System::Windows::Input::StylusPointDescription ^ stylusPointDescriptionPreserveInfo);
public static System.Windows.Input.StylusPointDescription GetCommonDescription (System.Windows.Input.StylusPointDescription stylusPointDescription, System.Windows.Input.StylusPointDescription stylusPointDescriptionPreserveInfo);
static member GetCommonDescription : System.Windows.Input.StylusPointDescription * System.Windows.Input.StylusPointDescription -> System.Windows.Input.StylusPointDescription

Parameter

stylusPointDescription
StylusPointDescription

Die erste zu schneidende StylusPointDescription.The first StylusPointDescription to intersect.

stylusPointDescriptionPreserveInfo
StylusPointDescription

Die zweite zu schneidende StylusPointDescription.The second StylusPointDescription to intersect.

Gibt zurück

Eine StylusPointDescription mit den Eigenschaften, die im Fall beider angegebener StylusPointDescription-Objekte vorhanden sind.A StylusPointDescription that contains the properties that are present if both of the specified StylusPointDescription objects.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Sie die StylusPointDescription gemeinsamen von StylusPointDescription zwei verschiedenen Objekten finden.The following example demonstrates how to find the common StylusPointDescription from two different StylusPointDescription objects.

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)

Hinweise

StylusPointDescription1und stylusPointDescriptionPreserveInfo verfügen möglicherweise über eine gemeinsame Eigenschaft, aber die in den StylusPointPropertyInfo jeweiligen Objekten angegebenen Einschränkungen unterscheiden sich.StylusPointDescription1 and stylusPointDescriptionPreserveInfo may have a common property, yet the constraints specified in their respective StylusPointPropertyInfo objects differ. Wenn sich die Einschränkungen unterscheiden GetCommonDescription , verwendet die StylusPointPropertyInfo - stylusPointDescriptionPreserveInfoMethode den from.If the constraints differ, the GetCommonDescription method uses the StylusPointPropertyInfo from stylusPointDescriptionPreserveInfo.

Gilt für: