Control.BorderBrush 屬性

定義

取得或設定一個筆刷,描述控制點的邊框填充。

public:
 property Brush ^ BorderBrush { Brush ^ get(); void set(Brush ^ value); };
Brush BorderBrush();

void BorderBrush(Brush value);
public Brush BorderBrush { get; set; }
var brush = control.borderBrush;
control.borderBrush = brush;
Public Property BorderBrush As Brush
<control Background="{StaticResource resourceName}"/>
- or -
<control Background="colorString"/>
- or -
<control>
  <control.Background>singleBrush</control.Background>
</control>

屬性值

用來填滿控制區邊框的刷子。 預設為 null(空筆刷),渲染時會被評估為 透明

備註

每個控制組可能根據其視覺模板以不同方式應用此特性。 此屬性只影響該控制項,該控制項的模板使用 BorderBrush 屬性作為模板 UI 屬性的輸入。 在其他控制項中,此性質無效。 通常,如果控制項想要顯示邊界,會使用 {TemplateBinding} 標記擴充功能,將其 BorderBrush 值綁定到作為控制範本根元素的邊界BorderBrush。 欲了解更多關於視覺範本與控制項模板的資訊,請參閱 Styling 控制項範本屬性的 參考頁面。

從 Windows 10 版本 1607(Windows 軟體開發套件(SDK)版本 10.0.14393.0)開始,generic.xaml 包含可用於修改控制項顏色、不同視覺狀態的資源,而無需修改控制範本。 在針對此軟體開發套件(SDK)或更新版本的應用程式中,修改這些資源比設定背景、前景和邊框刷子等屬性更為優先。 更多資訊請參閱《造型控制》文章中的輕量級造型章節。

BorderThickness 值必須大於 0,BorderBrush 值才會生效。

適用於

另請參閱