Ink.ExtendedProperties-Eigenschaft
Ruft die Auflistung der von der Anwendung definierten Daten ab.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Syntax
'Declaration
Public ReadOnly Property ExtendedProperties As ExtendedProperties
'Usage
Dim instance As Ink
Dim value As ExtendedProperties
value = instance.ExtendedProperties
public ExtendedProperties ExtendedProperties { get; }
public:
property ExtendedProperties^ ExtendedProperties {
ExtendedProperties^ get ();
}
/** @property */
public ExtendedProperties get_ExtendedProperties()
public function get ExtendedProperties () : ExtendedProperties
Eigenschaftenwert
Typ: Microsoft.Ink.ExtendedProperties
Die Auflistung der von der Anwendung definierten Daten.
Hinweise
Anwendungen können über die ExtendedProperties-Eigenschaft auf die benutzerdefinierten Daten zugreifen, die im Ink-Objekt gespeichert werden. Diese benutzerdefinierten Daten werden automatisch mit dem Objekt serialisiert.
Beispiele
In diesem Beispiel wird die Dirty-Eigenschaft überprüft. Beim Wert true wird das Ink-Objekt eines InkOverlay-Objekts in einer Datei im standardmäßigen InkSerializedFormat (ISF) gespeichert. Eine ExtendedProperty wird dem Ink-Objekt hinzugefügt, um den Speicherzeitpunkt der Freihandeingabe zu verfolgen.
Try
If mInkOverlay.Ink.Dirty Then
' TIME_GUID is a class level string set via GUID generator
Dim timeGuid As Guid = New Guid(TIME_GUID)
mInkOverlay.Ink.ExtendedProperties.Add(timeGuid, DateTime.Now)
' FILE_NAME is a class level const
Using FS As FileStream = New FileStream(FILE_NAME, FileMode.Create)
Dim isf As Byte() = mInkOverlay.Ink.Save()
FS.Write(isf, 0, isf.Length)
End Using
End If
Catch
' handle or rethrow
End Try
try
{
if (mInkOverlay.Ink.Dirty)
{
// TIME_GUID is a class level string set via GUID generator
Guid timeGuid = new Guid(TIME_GUID);
mInkOverlay.Ink.ExtendedProperties.Add(timeGuid, DateTime.Now);
// FILE_NAME is a class level const
using (FileStream FS = new FileStream(FILE_NAME, FileMode.Create))
{
byte[] isf = mInkOverlay.Ink.Save();
FS.Write(isf, 0, isf.Length);
}
}
}
catch
{
// handle or rethrow
}
Plattformen
Windows Vista
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Versionsinformationen
.NET Framework
Unterstützt in: 3.0