Proprietà Ink.Dirty
Aggiornamento: novembre 2007
Ottiene o imposta il valore che indica se un oggetto Ink è stato modificato dall'ultima volta che è stato salvato l'input penna.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Sintassi
'Dichiarazione
Public Property Dirty As Boolean
'Utilizzo
Dim instance As Ink
Dim value As Boolean
value = instance.Dirty
instance.Dirty = value
public bool Dirty { get; set; }
public:
property bool Dirty {
bool get ();
void set (bool value);
}
/** @property */
public boolean get_Dirty()
/** @property */
public void set_Dirty(boolean value)
public function get Dirty () : boolean
public function set Dirty (value : boolean)
Valore proprietà
Tipo: System.Boolean
true se l'oggetto Ink è stato modificato dall'ultima volta che l'oggetto Ink è stato salvato; in caso contrario, false.
Note
Dopo avere salvato l'input penna, la proprietà Dirty viene cancellata automaticamente e il valore di questa proprietà viene impostato su false. Per salvare un oggetto Ink, chiamare il metodo Save.
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