ExtendedProperties.Remove Method
ExtendedProperties.Remove Method |
Removes an ExtendedProperty object from the ExtendedProperties collection.
Definition
Visual Basic .NET Public Sub Remove( _
ByVal id As Guid _
)C# public void Remove(
Guid id
);Managed C++ public: void Remove(
Guid *id
);
Parameters
id System.Guid. The globally unique identifier (GUID) of the ExtendedProperty object to remove from the ExtendedProperties collection.
Remarks
This method removes the ExtendedProperty object only from a snapshot of, or reference to, the ink data and does not remove the ExtendedProperty object from the actual ink data.
Examples
[C#]
This C# example removes a timestamp, which is stored as an ExtendedProperty object, from a Strokes collection, theStrokes.
//... theTimeGuid = new Guid( ... ); //... // Strip the timestamp property from theStrokes. Strokes theStrokes = theInkCollector.Ink.Strokes; foreach (Stroke theStroke in theStrokes) { // Test for the timestamp property on this stroke. if (theStroke.ExtendedProperties.DoesPropertyExist(theTimeGuid)) { // Strip the data out of this stroke's extended // properties list. theStroke.ExtendedProperties.Remove(theTimeGuid); } } //...
[VB.NET]
This Microsoft® Visual Basic® .NET example removes a timestamp, which is stored as an ExtendedProperty object, from a Strokes collection, theStrokes.
'... Dim theTimeGuid As New Guid( ... ) '... 'Strip the timestamp property from theStrokes. Dim theStrokes As Strokes = theInkCollector.Ink.Strokes Dim theStroke As Stroke For Each theStroke In theStrokes 'Test for the timestamp property on this stroke. If theStroke.ExtendedProperties.DoesPropertyExist(theTimeGuid)_ Then 'Strip the data out of this stroke's extended 'properties list. theStroke.ExtendedProperties.Remove(theTimeGuid) End If Next '...
See Also