Udostępnij za pośrednictwem


StylusPointDescription.GetCommonDescription Metoda

Definicja

Zwraca część wspólną określonych StylusPointDescription obiektów.

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.

stylusPointDescriptionPreserveInfo
StylusPointDescription

Drugi StylusPointDescription do przecięcia.

Zwraca

Obiekt StylusPointDescription zawierający właściwości, które znajdują się w obu określonych StylusPointDescription obiektach.

Przykłady

W poniższym przykładzie pokazano, jak znaleźć wspólne StylusPointDescription obiekty z dwóch różnych StylusPointDescription obiektów.

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 może mieć wspólną właściwość, ale ograniczenia określone w odpowiednich StylusPointPropertyInfo obiektach różnią się. Jeśli ograniczenia różnią się, GetCommonDescription metoda używa StylusPointPropertyInfo klasy z stylusPointDescriptionPreserveInfo.

Dotyczy