Freigeben über


InkPicture.Ink-Eigenschaft

Ruft das Ink-Objekt ab, das dem InkPicture-Objekt zugeordnet ist, oder legt das Objekt fest.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
<BrowsableAttribute(False)> _
Public Property Ink As Ink
'Usage
Dim instance As InkPicture
Dim value As Ink

value = instance.Ink

instance.Ink = value
[BrowsableAttribute(false)]
public Ink Ink { get; set; }
[BrowsableAttribute(false)]
public:
property Ink^ Ink {
    Ink^ get ();
    void set (Ink^ value);
}
/** @property */
/** @attribute BrowsableAttribute(false) */
public Ink get_Ink()
/** @property */
/** @attribute BrowsableAttribute(false) */
public  void set_Ink(Ink value)
public function get Ink () : Ink
public function set Ink (value : Ink)

Eigenschaftenwert

Typ: Microsoft.Ink.Ink
Das Ink-Objekt, das dem InkPicture-Objekt zugeordnet ist.

Hinweise

Hinweis

Das InkPicture-Objekt muss vor dem Festlegen dieser Eigenschaft deaktiviert werden. Um das InkPicture-Objekt zu deaktivieren, legen Sie die InkEnabled-Eigenschaft auf false fest. Anschließend können Sie die Ink-Eigenschaft festlegen und das InkPicture-Objekt erneut aktivieren, indem Sie die InkEnabled-Eigenschaft auf true festlegen.

Ein InkPicture-Objekt erstellt standardmäßig ein Ink-Objekt. Wenn zwei oder mehr Ink-Objekte in einem bekannten Anwendungsfenster vorhanden sind, können diese entfernt werden, um die Erfassung in einem von ihnen zu aktivieren (beispielsweise nach dem Deserialisieren eines der Ink-Objekte).

Beispiele

In diesem Beispiel arbeitet ein InkPicture-Objekt mit mehreren virtuellen Seiten durch Beibehalten mehrerer Ink-Objekte.

Bevor die Seiten gewechselt werden können, wird ein Array von Ink-Objekten initialisiert.

mInkArrayPicture = New Ink(MAX_PAGE - 1) {}
For k As Integer = 0 To MAX_PAGE - 1
    mInkArrayPicture(k) = New Ink()
Next
mInkArrayPicture = new Ink[MAX_PAGE];
for (int k = 0; k < MAX_PAGE; k++)
{
    mInkArrayPicture[k] = new Ink();
}

Als Reaktion auf eine Benutzeraktion (z. B. Auswahl aus einem Menü oder einer Liste) wird das InkPicture-Objekt des InkPicture-Objekts anschließend neu zugeordnet, und das Ink-Objekt wird neu gezeichnet.

Private Sub ChangeInkPicturePage(ByVal PageNum As Integer)
    mInkPicture.InkEnabled = False
    mInkPicture.Ink = mInkArrayPicture(PageNum)
    mInkPicture.InkEnabled = True
    mInkPicture.Invalidate()
End Sub
private void ChangeInkPicturePage(int PageNum)
{
    mInkPicture.InkEnabled = false;
    mInkPicture.Ink = mInkArrayPicture[PageNum];
    mInkPicture.InkEnabled = true;
    mInkPicture.Invalidate();
}

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

Siehe auch

Referenz

InkPicture-Klasse

InkPicture-Member

Microsoft.Ink-Namespace

Ink

InkPicture.InkEnabled