Control.BorderThickness Właściwość

Definicja

Pobiera lub ustawia grubość obramowania kontrolki.

public:
 property System::Windows::Thickness BorderThickness { System::Windows::Thickness get(); void set(System::Windows::Thickness value); };
[System.ComponentModel.Bindable(true)]
public System.Windows.Thickness BorderThickness { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.BorderThickness : System.Windows.Thickness with get, set
Public Property BorderThickness As Thickness

Wartość właściwości

Thickness

Wartość grubości; wartość domyślna to grubość 0 na wszystkich czterech stronach.

Atrybuty

Przykłady

W poniższym przykładzie pokazano, jak ustawić właściwość grubości obramowania kontrolki.

<Button Name="btn9" BorderThickness="5.0" 
        Click="ChangeBorderThickness" TabIndex="2">
  BorderThickness
</Button>
void ChangeBorderThickness(object sender, RoutedEventArgs e)
{
    if (btn9.BorderThickness.Left == 5.0)
    {
        btn9.BorderThickness = new Thickness(2.0);
        btn9.Content = "Control BorderThickness changes from 5 to 2.";
    }
    else
    {
        btn9.BorderThickness = new Thickness(5.0);
        btn9.Content = "BorderThickness";
    }
}
Private Sub ChangeBorderThickness(ByVal Sender As Object, ByVal e As RoutedEventArgs)

    If (btn9.BorderThickness.Left = 5.0) Then
        btn9.BorderThickness = New Thickness(2.0)
        btn9.Content = "Control BorderThickness changes from 5 to 2."

    Else
        btn9.BorderThickness = New Thickness(5.0)
        btn9.Content = "BorderThickness"
    End If

End Sub

Uwagi

Ta właściwość ma wpływ tylko na kontrolkę, której szablon używa BorderThickness właściwości jako parametru. Ta właściwość nie ma wpływu na inne kontrolki.

Informacje dotyczące właściwości zależności

Pole identyfikatora BorderThicknessProperty
Właściwości metadanych ustawione na true AffectsMeasure, AffectsRender

Dotyczy