InkPresenter.DetachVisuals(Visual) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.