Freigeben über


DynamicRenderer.RootVisual Eigenschaft

Definition

Ruft das visuelle Stammelement für den DynamicRenderer ab.

public:
 property System::Windows::Media::Visual ^ RootVisual { System::Windows::Media::Visual ^ get(); };
public System.Windows.Media.Visual RootVisual { get; }
member this.RootVisual : System.Windows.Media.Visual
Public ReadOnly Property RootVisual As Visual

Eigenschaftswert

Visual

Das Stamm-Visual für den DynamicRenderer.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Sie ein DynamicRenderer Objekt erstellen und dem RootVisual hinzufügen InkPresenter. Informationen zum Erstellen eines Steuerelements, das Freihandhand dynamisch rendert, finden Sie unter Erstellen eines Freihandeingabesteuerelements.

// Create a DrawingAttributes to use for the 
// DynamicRenderer.
DrawingAttributes inkDA = new DrawingAttributes();
inkDA.Width = 5;
inkDA.Height = 5;
inkDA.Color = Colors.Purple;

// Add a dynamic renderer plugin that 
// draws ink as it "flows" from the stylus
DynamicRenderer dynamicRenderer1 = new DynamicRenderer();
dynamicRenderer1.DrawingAttributes = inkDA;

this.StylusPlugIns.Add(dynamicRenderer1);
inkPresenter1.AttachVisuals(dynamicRenderer1.RootVisual,
    dynamicRenderer1.DrawingAttributes);
' Create a DrawingAttributes to use for the 
' DynamicRenderer.
Dim inkDA As New DrawingAttributes()
inkDA.Width = 5
inkDA.Height = 5
inkDA.Color = Colors.Purple

' Add a dynamic renderer plugin that 
' draws ink as it "flows" from the stylus
Dim dynamicRenderer1 As New DynamicRenderer()
dynamicRenderer1.DrawingAttributes = inkDA

Me.StylusPlugIns.Add(dynamicRenderer1)
inkPresenter1.AttachVisuals(dynamicRenderer1.RootVisual, dynamicRenderer1.DrawingAttributes)

Hinweise

Wenn Sie eine DynamicRendererVerwenden, müssen Sie die RootVisual Eigenschaft mithilfe InkPresenter der Methode anfügen AttachVisuals .

Gilt für