Adorner.Invalidate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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)