Condividi tramite


Proprietà Ink.ExtendedProperties

Aggiornamento: novembre 2007

Ottiene la raccolta di dati definiti dall'applicazione.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Sintassi

'Dichiarazione
Public ReadOnly Property ExtendedProperties As ExtendedProperties
'Utilizzo
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

Valore proprietà

Tipo: Microsoft.Ink.ExtendedProperties
Raccolta di dati definiti dall'applicazione.

Note

Le applicazioni possono utilizzare la proprietà ExtendedProperties per accedere ai dati personalizzati memorizzati nell'oggetto Ink. Questi dati personalizzati vengono automaticamente serializzati con l'oggetto.

Esempi

In questo esempio, la proprietà Dirty viene esaminata. Se true, l'oggetto Ink di un oggetto InkOverlay viene salvato in un file nel formato InkSerializedFormat (ISF) predefinito. Un oggetto ExtendedProperty viene aggiunto all'oggetto Ink per registrare l'ora in cui è stato salvato l'input penna.

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
}

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

Ink Classe

Membri Ink

Spazio dei nomi Microsoft.Ink

ExtendedProperties

ExtendedProperty