IconElement.Foreground プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
前景色を表すブラシを取得または設定します。
public:
property Brush ^ Foreground { Brush ^ get(); void set(Brush ^ value); };
Brush Foreground();
void Foreground(Brush value);
public Brush Foreground { get; set; }
var brush = iconElement.foreground;
iconElement.foreground = brush;
Public Property Foreground As Brush
<icon Foreground="{StaticResource resourceName}"/>
- or -
<icon Foreground="colorString"/>
プロパティ値
コントロールの前景を描画するブラシ。 既定値は null(null ブラシ)で、レンダリングでは Transparent と評価されます。 ただし、この値は通常、実行時の既定のシステム リソースによって設定されます。これは、アクティブなテーマとその他の設定に関連付けられています。
例
この例では、前景が "緑" に設定された SymbolIcon を使用する AppBarButton を示します。
<AppBarButton Label="Accept">
<AppBarButton.Icon>
<SymbolIcon Symbol="Accept" Foreground="Green"/>
</AppBarButton.Icon>
</AppBarButton>
注釈
Foreground プロパティは、AppBarButton または IconElement 派生アイコンで設定できます。
AppBarButton でフォアグラウンドを設定した場合、既定の表示状態にのみ適用されます。
AppBarButton テンプレートで定義されている他の表示状態 (などMouseOver
) には適用されません。
IconElement 派生アイコンでフォアグラウンドを設定すると、色はすべての表示状態に適用されます。
Foreground 値の有効な ブラシ の種類は SolidColorBrush のみです。 純色を宣言していないブラシを使用しようとすると、実行時に値は無視され、現在のテーマに応じて、白または黒の SolidColorBrush に置き換えられます。
Foreground は、 BitmapIcon.UriSource ソース ファイルの色情報を置き換えます。 ソース イメージ内の透明でないピクセルは、前景色に置き換えられます。