Ink.ExtendedProperties, propriété
Mise à jour : November 2007
Obtient la collection des données définies par l'application.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
Public ReadOnly Property ExtendedProperties As ExtendedProperties
'Utilisation
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
Valeur de propriété
Type : Microsoft.Ink.ExtendedProperties
Collection de données définies par l'application.
Notes
Les applications peuvent utiliser la propriété ExtendedProperties pour accéder aux données personnalisées stockées dans l'objet Ink. Ces données personnalisées sont automatiquement sérialisées avec l'objet.
Exemples
Dans cet exemple, la propriété Dirty est examinée. Si la valeur est true, l'objet Ink d'un objet InkOverlay est enregistré dans un fichier au format ISF (InkSerializedFormat) par défaut. Un ExtendedProperty est ajouté à l'objet Ink pour effectuer le suivi de l'heure à laquelle l'entrée manuscrite a été enregistrée.
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
}
Plateformes
Windows Vista
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Informations de version
.NET Framework
Pris en charge dans : 3.0