StylusPointDescription.GetCommonDescription(StylusPointDescription, StylusPointDescription) Metoda

Definicja

Zwraca część wspólną określonych obiektów StylusPointDescription.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
Public Shared Function GetCommonDescription (stylusPointDescription As StylusPointDescription, stylusPointDescriptionPreserveInfo As StylusPointDescription) As StylusPointDescription

Parametry

stylusPointDescription
StylusPointDescription

Pierwszy StylusPointDescription do przecięcia.The first StylusPointDescription to intersect.

stylusPointDescriptionPreserveInfo
StylusPointDescription

Druga StylusPointDescription do przecięcia.The second StylusPointDescription to intersect.

Zwraca

StylusPointDescription

StylusPointDescription, który zawiera właściwości, które znajdują się w przypadku obu obiektów StylusPointDescription określonych.A StylusPointDescription that contains the properties that are present if both of the specified StylusPointDescription objects.

Przykłady

Poniższy przykład ilustruje, jak znaleźć typowe StylusPointDescription z dwóch różnych obiektów StylusPointDescription.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)

Uwagi

StylusPointDescription1 i stylusPointDescriptionPreserveInfo mogą mieć wspólną właściwość, ale ograniczenia określone w odpowiednich obiektach StylusPointPropertyInfo się różnią.StylusPointDescription1 and stylusPointDescriptionPreserveInfo may have a common property, yet the constraints specified in their respective StylusPointPropertyInfo objects differ. Jeśli ograniczenia różnią się, Metoda GetCommonDescription używa StylusPointPropertyInfo z stylusPointDescriptionPreserveInfo.If the constraints differ, the GetCommonDescription method uses the StylusPointPropertyInfo from stylusPointDescriptionPreserveInfo.

Dotyczy