Freigeben über


Stroke.ContainsPropertyData(Guid) Methode

Definition

Gibt einen Wert zurück, der angibt, ob das Stroke-Objekt die angegebene benutzerdefinierte Eigenschaft enthält.

public:
 bool ContainsPropertyData(Guid propertyDataId);
public bool ContainsPropertyData (Guid propertyDataId);
member this.ContainsPropertyData : Guid -> bool
Public Function ContainsPropertyData (propertyDataId As Guid) As Boolean

Parameter

propertyDataId
Guid

Der eindeutige Bezeichner für die Eigenschaft.

Gibt zurück

Boolean

Gibt true zurück, wenn die benutzerdefinierte Eigenschaft vorhanden ist, andernfalls wird false zurückgegeben.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Sie ermitteln können, ob ein Stroke Objekt über eine benutzerdefinierte Eigenschaft verfügt.

// Create a guid for the date/timestamp.
Guid dtGuid = new Guid("03457307-3475-3450-3035-640435034540");

DateTime now = DateTime.Now;

// Check whether the property is already saved
if (thisStroke.ContainsPropertyData(dtGuid))
{
    // Check whether the existing property matches the current date/timestamp
    DateTime oldDT = (DateTime)thisStroke.GetPropertyData(dtGuid);

    if (oldDT != now)
    {
        // Update the current date and time
        thisStroke.AddPropertyData(dtGuid, now);
    }
}
' Create a guid for the date/timestamp.
Dim dtGuid As New Guid("03457307-3475-3450-3035-640435034540")

Dim now As DateTime = DateTime.Now

' Check whether the property is already saved
If thisStroke.ContainsPropertyData(dtGuid) Then
    ' Check whether the existing property matches the current date/timestamp
    Dim oldDT As DateTime = CType(thisStroke.GetPropertyData(dtGuid), DateTime)

    If oldDT <> now Then
        ' Update the current date and time
        thisStroke.AddPropertyData(dtGuid, now)
    End If
End If

Gilt für

Siehe auch