InkPresenter.DetachVisuals(Visual) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.