Freigeben über


Adorner.Invalidate Methode

Definition

Erzwingt, dass der BehaviorService sein Gestaltungsfenster aktualisiert.

Überlädt

Invalidate()

Erzwingt, dass der BehaviorService sein Gestaltungsfenster aktualisiert.

Invalidate(Rectangle)

Erzwingt, dass der BehaviorService sein Gestaltungsfenster innerhalb des gegebenen Rectangle aktualisiert.

Invalidate(Region)

Erzwingt, dass der BehaviorService sein Gestaltungsfenster innerhalb des gegebenen Region aktualisiert.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie sie das erneute Streichen eines Fensters Adorner erzwingen. Eine vollständige Codeauflistung finden Sie unter Vorgehensweise: Erweitern der Darstellung und des Verhaltens von Steuerelementen im Entwurfsmodus.

void changeService_ComponentChanged(object sender, ComponentChangedEventArgs e)
{
    if (object.ReferenceEquals(
        e.Component, 
        this.relatedControl))
    {
        if (e.Member.Name == "Margin" ||
            e.Member.Name == "Padding" )
        {
            this.marginAndPaddingAdorner.Invalidate();
        }
    }
}
Private Sub changeService_ComponentChanged( _
ByVal sender As Object, _
ByVal e As ComponentChangedEventArgs)

    If Object.ReferenceEquals( _
    e.Component, _
    Me.relatedControl) Then
        If e.Member.Name = "Margin" OrElse _
           e.Member.Name = "Padding" Then
            Me.marginAndPaddingAdorner.Invalidate()
        End If
    End If

End Sub

Invalidate()

Erzwingt, dass der BehaviorService sein Gestaltungsfenster aktualisiert.

public:
 void Invalidate();
public void Invalidate ();
member this.Invalidate : unit -> unit
Public Sub Invalidate ()

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie sie das ErneutePazieren eines Fensters Adorner erzwingen. Eine vollständige Codeauflistung finden Sie unter Vorgehensweise: Erweitern der Darstellung und des Verhaltens von Steuerelementen im Entwurfsmodus.

void changeService_ComponentChanged(object sender, ComponentChangedEventArgs e)
{
    if (object.ReferenceEquals(
        e.Component, 
        this.relatedControl))
    {
        if (e.Member.Name == "Margin" ||
            e.Member.Name == "Padding" )
        {
            this.marginAndPaddingAdorner.Invalidate();
        }
    }
}
Private Sub changeService_ComponentChanged( _
ByVal sender As Object, _
ByVal e As ComponentChangedEventArgs)

    If Object.ReferenceEquals( _
    e.Component, _
    Me.relatedControl) Then
        If e.Member.Name = "Margin" OrElse _
           e.Member.Name = "Padding" Then
            Me.marginAndPaddingAdorner.Invalidate()
        End If
    End If

End Sub

Weitere Informationen

Gilt für:

Invalidate(Rectangle)

Erzwingt, dass der BehaviorService sein Gestaltungsfenster innerhalb des gegebenen Rectangle aktualisiert.

public:
 void Invalidate(System::Drawing::Rectangle rectangle);
public void Invalidate (System.Drawing.Rectangle rectangle);
member this.Invalidate : System.Drawing.Rectangle -> unit
Public Sub Invalidate (rectangle As Rectangle)

Parameter

rectangle
Rectangle

Der für ungültig zu erklärende Bereich.

Weitere Informationen

Gilt für:

Invalidate(Region)

Erzwingt, dass der BehaviorService sein Gestaltungsfenster innerhalb des gegebenen Region aktualisiert.

public:
 void Invalidate(System::Drawing::Region ^ region);
public void Invalidate (System.Drawing.Region region);
member this.Invalidate : System.Drawing.Region -> unit
Public Sub Invalidate (region As Region)

Parameter

region
Region

Die für ungültig zu erklärende Region.

Weitere Informationen

Gilt für: