Språk

InkPresenter.DetachVisuals(Visual) Metod

Definition

Kopplar från det visuella objektet DynamicRenderer från InkPresenter.

public:
 void DetachVisuals(System::Windows::Media::Visual ^ visual);
public void DetachVisuals(System.Windows.Media.Visual visual);
member this.DetachVisuals : System.Windows.Media.Visual -> unit
Public Sub DetachVisuals (visual As Visual)

Parametrar

visual
Visual

Det visuella objektet för att DynamicRenderer koppla från.

Undantag

visual är inte kopplad till InkPresenter.

Exempel

I följande exempel kopplas det visuella objektet till DynamicRendererInkPresenter när ändringarna DrawingAttributes sker. Det här exemplet förutsätter att AttributeChanged händelsen är kopplad till händelsehanteraren.

void DrawingAttributesChanged(object sender, PropertyDataChangedEventArgs e)
{
    // Reattach the visual of the DynamicRenderer to the InkPresenter 
    // whenever the DrawingAttributes change.
    presenter.DetachVisuals(renderer.RootVisual);
    presenter.AttachVisuals(renderer.RootVisual, renderer.DrawingAttributes);
}
Private Sub DrawingAttributesChanged(ByVal sender As Object, ByVal e As PropertyDataChangedEventArgs)

    ' Reattach the visual of the DynamicRenderer to the InkPresenter 
    ' whenever the DrawingAttributes change.
    presenter.DetachVisuals(renderer.RootVisual)
    presenter.AttachVisuals(renderer.RootVisual, renderer.DrawingAttributes)

End Sub

Kommentarer

När den DrawingAttributes anpassade kontrollen ändras måste det visuella objektet DynamicRenderer kopplas till InkPresenter. DetachVisuals Anropa metoderna och AttachVisuals för att koppla det visuella objektet till InkPresenter.

Gäller för