Compartir a través de


Stroke.RemovePropertyData(Guid) Método

Definición

Elimina una propiedad personalizada del objeto Stroke.

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

Parámetros

propertyDataId
Guid

Identificador único de la propiedad.

Ejemplos

En el ejemplo siguiente se muestra cómo eliminar una propiedad personalizada de un Stroke objeto .

// 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

Se aplica a

Consulte también