Freigeben über


DynamicRenderer.Enabled-Eigenschaft

Ruft einen Wert ab, der dynamisches Rendering aktiviert bzw. deaktiviert oder legt diesen Wert fest.

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

Syntax

'Declaration
Public Property Enabled As Boolean
'Usage
Dim instance As DynamicRenderer
Dim value As Boolean

value = instance.Enabled

instance.Enabled = value
public bool Enabled { get; set; }
public:
property bool Enabled {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_Enabled()
/** @property */
public  void set_Enabled(boolean value)
public function get Enabled () : boolean
public function set Enabled (value : boolean)

Eigenschaftenwert

Typ: System.Boolean
true , wenn dynamisches Rendering aktiviert ist, andernfalls false.

Beispiele

In diesem C#-Beispiel wird der Ereignishandler für das Load-Ereignis eines Formulars veranschaulicht, das die IStylusAsyncPlugin-Schnittstelle implementiert. Im Ereignishandler werden neue Instanzen eines DynamicRenderer-Objekts theDynamicRenderer und eines RealTimeStylus-Objekts theRealTimeStylus initialisiert, dem Formular zugeordnet und dann aktiviert.

using Microsoft.StylusInput;
// ...
private RealTimeStylus theRealTimeStylus;
private DynamicRenderer theDynamicRenderer;
// ...
private void InkCollection_Load(object sender, System.EventArgs e)
{
    theDynamicRenderer = new DynamicRenderer(this);
    theRealTimeStylus = new RealTimeStylus(this, true);

    // Add the dynamic renderer to the synchronous plugin notification chain.
    // Synchronous notifications occur on the pen thread.
    theRealTimeStylus.SyncPluginCollection.Add(theDynamicRenderer);

    // Add the form to the asynchronous plugin notification chain.  This plugin
    // will be used to collect stylus data into an ink object.  Asynchronous
    // notifications occur on the UI thread.
    theRealTimeStylus.AsyncPluginCollection.Add(this);

    // Enable the real time stylus and the dynamic renderer
    theRealTimeStylus.Enabled = true;
    theDynamicRenderer.Enabled = true;  
}

In diesem Microsoft Visual Basic .NET-Beispiel wird der Ereignishandler für das Load-Ereignis für ein Formular veranschaulicht, das die IStylusAsyncPlugin-Schnittstelle implementiert. Im Ereignishandler werden neue Instanzen eines DynamicRenderer-Objekts theDynamicRenderer und eines RealTimeStylus-Objekts theRealTimeStylus initialisiert, dem Formular zugeordnet und dann aktiviert.

Imports Microsoft.StylusInput
' ...
Private theRealTimeStylus As RealTimeStylus
Private theDynamicRenderer As DynamicRenderer

' ...
Private Sub InkCollector_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles MyBase.Load
    theDynamicRenderer = New DynamicRenderer(Me)
    theRealTimeStylus = New RealTimeStylus(Me, True)

    ' Add the dynamic renderer to the synchronous plugin notification chain.
    ' Synchronous notifications occur on the pen thread.
    theRealTimeStylus.SyncPluginCollection.Add(theDynamicRenderer)

    ' Add the form to the asynchronous plugin notification chain.  This plugin
    ' will be used to collect stylus data into an ink object.  Asynchronous
    ' notifications occur on the UI thread.
    theRealTimeStylus.AsyncPluginCollection.Add(Me)

    ' Enable the real time stylus and the dynamic renderer
    theRealTimeStylus.Enabled = True
    theDynamicRenderer.Enabled = True
End Sub

Plattformen

Windows Vista, Windows XP SP2, Windows Server 2003

.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

DynamicRenderer-Klasse

DynamicRenderer-Member

Microsoft.StylusInput-Namespace

DynamicRenderer

IStylusAsyncPlugin

RealTimeStylus