Ink.ExtendedProperties 속성
업데이트: 2007년 11월
응용 프로그램에서 정의된 데이터의 컬렉션을 가져옵니다.
네임스페이스: Microsoft.Ink
어셈블리: Microsoft.Ink(Microsoft.Ink.dll)
구문
‘선언
Public ReadOnly Property ExtendedProperties As ExtendedProperties
‘사용 방법
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
속성 값
형식: Microsoft.Ink.ExtendedProperties
응용 프로그램에서 정의된 데이터의 컬렉션입니다.
설명
응용 프로그램에서는 ExtendedProperties 속성을 사용하여 Ink 개체에 저장된 사용자 지정 데이터에 액세스할 수 있습니다. 이 사용자 지정 데이터는 개체와 함께 자동으로 serialize됩니다.
예제
이 예제에서는 Dirty 속성을 조사합니다. true이면 InkOverlay 개체의 Ink 개체가 파일에 기본 ISF(InkSerializedFormat)로 저장됩니다. 잉크가 저장된 시간을 추적하기 위해 Ink 개체에 ExtendedProperty가 추가되었습니다.
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
}
플랫폼
Windows Vista
.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
3.0에서 지원