Condividi tramite


Stroke.RemovePropertyData(Guid) Metodo

Definizione

Elimina una proprietà personalizzata dall'oggetto Stroke.

public:
 void RemovePropertyData(Guid propertyDataId);
public void RemovePropertyData (Guid propertyDataId);
member this.RemovePropertyData : Guid -> unit
Public Sub RemovePropertyData (propertyDataId As Guid)

Parametri

propertyDataId
Guid

Identificatore univoco della proprietà.

Esempio

Nell'esempio seguente viene illustrato come eliminare una proprietà personalizzata da un Stroke oggetto.

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

DateTime current = DateTime.Now;

// Check whether the property is already saved
if (thisStroke.ContainsPropertyData(dateTimeGuid))
{
    DateTime oldDateTime = (DateTime)thisStroke.GetPropertyData(dateTimeGuid);

    // Check whether the existing property matches the current date/timestamp
    if (!(oldDateTime == current))
    {
        // Delete the custom property
        thisStroke.RemovePropertyData(dateTimeGuid);
    }
}
' Create a guid for the date/timestamp.
Dim dateTimeGuid As New Guid("03457307-3475-3450-3035-045430534046")

Dim current As DateTime = DateTime.Now

' Check whether the property is already saved
If thisStroke.ContainsPropertyData(dateTimeGuid) Then
    Dim oldDateTime As DateTime = CType(thisStroke.GetPropertyData(dateTimeGuid), DateTime)

    ' Check whether the existing property matches the current date/timestamp
    If Not oldDateTime = current Then
        ' Delete the custom property
        thisStroke.RemovePropertyData(dateTimeGuid)
    End If
End If

Si applica a

Vedi anche