Control.Background 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定提供控制項背景的筆刷。
public:
property Brush ^ Background { Brush ^ get(); void set(Brush ^ value); };
Brush Background();
void Background(Brush value);
public Brush Background { get; set; }
var brush = control.background;
control.background = brush;
Public Property Background As Brush
<control Background="{StaticResource resourceName}"/>
- or -
<control Background="colorString"/>
- or -
<control>
<control.Background>singleBrush</control.Background>
</control>
屬性值
提供控制項背景的筆刷。 預設值為 null, (null 筆刷) 評估為 透明 以進行轉譯。
備註
每個控制項可能會根據其視覺範本以不同的方式套用此屬性。 此屬性只會影響範本使用 Background 屬性做為範本 UI 屬性輸入的控制項。 在其他控制項上,這個屬性沒有任何作用。 一般而言,控制項會使用{TemplateBinding} 標記延伸,將其 Background 值系結至控制項範本根項目的 Panel背景;例如,至 Grid.Background
。 如需視覺化範本和控制項範本化的詳細資訊,請參閱 設定控制項的樣式 或 範本 屬性的參考頁面。
從 Windows 10 版本 1607 (Windows 軟體發展工具組 (SDK) 10.0.14393.0 版) 開始,generic.xaml 包含可用來修改不同視覺狀態中控制項色彩的資源,而不需修改控制項範本。 在以此軟體發展工具組為目標的應用程式 (SDK) 或更新版本中,最好修改這些資源來設定屬性,例如 Background、 Foreground和 BorderBrush。 如需詳細資訊,請參閱XAML 樣式一文的輕量樣式一節。