Stroke.RemovePropertyData Method (Guid)

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Deletes a custom property from the Stroke object.

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

public void RemovePropertyData(
	Guid propertyDataId
)

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.
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);
    }
}

.NET Framework
Available since 3.0
Return to top
Show: