InkOverlay.Ink-Eigenschaft
Ruft das Ink-Objekt ab, das dem InkOverlay-Objekt zugeordnet ist.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Syntax
'Declaration
<BrowsableAttribute(False)> _
Public Property Ink As Ink
'Usage
Dim instance As InkOverlay
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 InkOverlay-Objekt zugeordnet ist.
Hinweise
Hinweis
Das InkOverlay-Objekt muss vor dem Festlegen dieser Eigenschaft deaktiviert werden. Um das InkOverlay-Objekt zu deaktivieren, legen Sie die Enabled-Eigenschaft auf false fest. Anschließend können Sie die Ink-Eigenschaft festlegen und das InkOverlay-Objekt erneut aktivieren, indem Sie die Enabled-Eigenschaft auf true festlegen.
Ein InkOverlay-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 InkOverlay-Objekt mit mehreren virtuellen Seiten durch Beibehalten mehrerer Ink-Objekte.
Bevor die Seiten gewechselt werden können, wird ein Array von Ink-Objekten initialisiert.
mInkArrayOverlay = New Ink(MAX_PAGE - 1) {}
For k As Integer = 0 To MAX_PAGE - 1
mInkArrayOverlay(k) = New Ink()
Next
mInkArrayOverlay = new Ink[MAX_PAGE];
for (int k = 0; k < MAX_PAGE; k++)
{
mInkArrayOverlay[k] = new Ink();
}
Als Reaktion auf eine Benutzeraktion (z. B. der Auswahl aus einem Menü oder einer Liste) wird das InkOverlay-Objekt des InkOverlay-Objekts dann neu zugeordnet, und das dem Ink-Objekt zugeordnete Steuerelement wird neu gezeichnet.
Private Sub ChangeInkOverlayPage(ByVal PageNum As Integer)
mInkOverlay.Enabled = False
mInkOverlay.Ink = mInkArrayOverlay(PageNum)
mInkOverlay.Enabled = True
' Note: mInkOverlay was instantiated via: new InkOverlay(control)
' not via: new InkOverlay(control.Handle) - this .ctor does not set AttachedControl
mInkOverlay.AttachedControl.Invalidate()
End Sub
private void ChangeInkOverlayPage(int PageNum)
{
mInkOverlay.Enabled = false;
mInkOverlay.Ink = mInkArrayOverlay[PageNum];
mInkOverlay.Enabled = true;
// Note: mInkOverlay was instantiated via: new InkOverlay(control)
// not via: new InkOverlay(control.Handle) - this .ctor does not set AttachedControl
mInkOverlay.AttachedControl.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