InkPresenter.DetachVisuals(Visual) Méthode

Définition

Détache le visuel du DynamicRendererInkPresenter.

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)

Paramètres

visual
Visual

Visuel du DynamicRenderer détachement.

Exceptions

visual n’est pas attaché au InkPresenter.

Exemples

L’exemple suivant attache à nouveau le visuel d’un DynamicRenderer à chaque InkPresenter modification DrawingAttributes . Cet exemple suppose que l’événement AttributeChanged est attaché au gestionnaire d’événements.

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

Remarques

Lorsque l’élément DrawingAttributes visuel d’un contrôle personnalisé change, le visuel du DynamicRenderer contrôle doit être re-attaché à l’objet InkPresenter. Appelez les méthodes et DetachVisuals les AttachVisuals méthodes pour attacher à nouveau le visuel à l’objet InkPresentervisuel.

S’applique à