Ink.ExtendedProperties Property
Ink.ExtendedProperties Property |
Gets the collection of application-defined data.
Definition
Visual Basic .NET Public ReadOnly Property ExtendedProperties As ExtendedProperties C# public ExtendedProperties ExtendedProperties { get; } Managed C++ public: __property ExtendedProperties* get_ExtendedProperties();
Property Value
Microsoft.Ink.ExtendedProperties. The collection of application-defined data.
This property is read-only. This property has no default value.
Exceptions
ObjectDisposedException : The Ink object is disposed.
Remarks
Applications can use the ExtendedProperties property to access the custom data that is stored in the Ink object. This custom data is automatically serialized with the object.
Examples
[C#]
This C# example adds an ExtendedProperties property to an Ink object, theInk. The ExtendedProperties property conatins the time stamp for when the Ink object is saved, referenced by a Guid , theTimeGuid.
// ... // Saving theInk.ExtendedProperties.Add(theTimeGuid, DateTime.Now); byte[] inkData = theInk.Save(); // ... // Loading Ink newInk = new Ink(); newInk.Load(inkData); DateTime whenSaved = (DateTime) newInk.ExtendedProperties[theTimeGuid].Data;
[VB.NET]
This Microsoft® Visual Basic® .NET example adds an ExtendedProperties property to an Ink object, theInk. The ExtendedProperties property conatins the time stamp for when the Ink object is saved, referenced by a Guid , theTimeGuid.
'... 'Saving theInk.ExtendedProperties.Add(theTimeGuid, DateTime.Now) Dim inkData As Byte() = theInk.Save() '... 'Loading Dim newInk As New Ink() newInk.Load(inkData) Dim whenSaved As DateTime = _ newInk.ExtendedProperties(theTimeGuid).Data
See Also