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 ein Adorner Fenster erneut gepaint werden soll. Eine vollständige Codeauflistung finden Sie in der 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 ein Adorner Fenster erzwingen, um erneut zu schreiben. Eine vollständige Codeauflistung finden Sie in der 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
Siehe auch
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.
Siehe auch
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)