Stroke.RemovePropertyData Method (Guid)

 

Deletes a custom property from the Stroke object.

Namespace:   System.Windows.Ink
Assembly:  PresentationCore (in PresentationCore.dll)

Public Sub RemovePropertyData (
	propertyDataId As Guid
)

Parameters

propertyDataId
Type: System.Guid

The unique identifier for the property.

The following example demonstrates how to delete a custom property from a Stroke object.

' 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

.NET Framework
Available since 3.0
Return to top
Show: