Aracılığıyla paylaş


Adorner.Invalidate Yöntem

Tanım

öğesini BehaviorService donatıcı penceresini yenilemeye zorlar.

Aşırı Yüklemeler

Invalidate()

öğesini BehaviorService donatıcı penceresini yenilemeye zorlar.

Invalidate(Rectangle)

öğesini BehaviorService verilen Rectangleiçindeki donatıcı penceresini yenilemeye zorlar.

Invalidate(Region)

öğesini BehaviorService verilen Regioniçindeki donatıcı penceresini yenilemeye zorlar.

Örnekler

Aşağıdaki örnekte, bir Adorner pencerenin yeniden boyanmaya nasıl zorlanması gösterilmektedir. Tam kod listesi için bkz . Nasıl yapılır: Tasarım Modunda Denetimlerin Görünümünü ve Davranışını Genişletme.

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()

öğesini BehaviorService donatıcı penceresini yenilemeye zorlar.

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

Örnekler

Aşağıdaki kod örneği, bir Adorner pencerenin yeniden boyanmaya nasıl zorlanmasını gösterir. Tam kod listesi için bkz . Nasıl yapılır: Tasarım Modunda Denetimlerin Görünümünü ve Davranışını Genişletme.

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

Ayrıca bkz.

Şunlara uygulanır

Invalidate(Rectangle)

öğesini BehaviorService verilen Rectangleiçindeki donatıcı penceresini yenilemeye zorlar.

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)

Parametreler

rectangle
Rectangle

Geçersiz kılınacak alan.

Ayrıca bkz.

Şunlara uygulanır

Invalidate(Region)

öğesini BehaviorService verilen Regioniçindeki donatıcı penceresini yenilemeye zorlar.

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)

Parametreler

region
Region

Region geçersiz kılınacak.

Ayrıca bkz.

Şunlara uygulanır