Stroke.GetPropertyData Method (Guid)


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

Retrieves the property data for the specified GUID.

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

public object GetPropertyData(
	Guid propertyDataId


Type: System.Guid

The unique identifier for the property.

Return Value

Type: System.Object

An object containing the property data.

Exception Condition

propertyDataId is not associated with a custom property of the Stroke.

The following example demonstrates how to retrieve a custom property on a Stroke object.

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

.NET Framework
Available since 3.0
Return to top