InkPresenter.DetachVisuals(Visual) Método

Definición

Desasocia el objeto visual de DynamicRenderer de InkPresenter.

C#
public void DetachVisuals(System.Windows.Media.Visual visual);

Parámetros

visual
Visual

El objeto visual de DynamicRenderer que se va a desasociar.

Excepciones

visual no está asociado a InkPresenter.

Ejemplos

En el ejemplo siguiente se vuelve a adjuntar el objeto visual de a DynamicRenderer cada InkPresenter vez que cambia en DrawingAttributes . En este ejemplo se supone que el AttributeChanged evento está asociado al controlador de eventos.

C#
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);
}

Comentarios

Cuando cambia en DrawingAttributes un control personalizado, el objeto visual de DynamicRenderer debe volver a adjuntarse a InkPresenter. Llame a los DetachVisuals métodos y AttachVisuals para volver a adjuntar el objeto visual a InkPresenter.

Se aplica a

Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10