グラフィカル オブジェクトの塗りつぶしに使用するオブジェクトを定義します。
Brush の派生クラスは、領域を塗りつぶす方法を記述します。
名前空間: System.Windows.Media
アセンブリ: PresentationCore (presentationcore.dll 内)
XML 名前空間 : http://schemas.microsoft.com/winfx/2006/xaml/presentation
<TypeConverterAttribute(GetType(BrushConverter))> _
<LocalizabilityAttribute(LocalizationCategory.None, Readability:=Readability.Unreadable)> _
Public MustInherit Class Brush
Inherits Animatable
Implements IFormattable
[TypeConverterAttribute(typeof(BrushConverter))]
[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]
public abstract class Brush : Animatable, IFormattable
[TypeConverterAttribute(typeof(BrushConverter))]
[LocalizabilityAttribute(LocalizationCategory::None, Readability=Readability::Unreadable)]
public ref class Brush abstract : public Animatable, IFormattable
/** @attribute TypeConverterAttribute(System.Windows.Media.BrushConverter) */
/** @attribute LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable) */
public abstract class Brush extends Animatable implements IFormattable
TypeConverterAttribute(System.Windows.Media.BrushConverter)
LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)
public abstract class Brush extends Animatable implements IFormattable
|
XAML については、「解説」を参照してください。 |
Brush は、その出力で領域を塗りつぶします。ブラシによって出力の種類がそれぞれ異なります。純色で領域を塗りつぶすブラシもあれば、グラデーション、パターン、イメージ、または描画で塗りつぶすブラシもあります。WPF のブラシのさまざまな種類を次の一覧に示します。
定義済みのブラシ
XAML のブラシ
XAML で使用できる各種の Brush とサポートされる構文を次の表に示します。各ブラシでサポートされる構文の詳細については、そのブラシの説明ページを参照してください。
純色で領域をすばやく塗りつぶす方法の例については、「方法 : 純色で領域を塗りつぶす」を参照してください。
Freezable の機能
継承元へのメモ : Brush クラスから継承する場合は、CreateInstanceCore メソッドをオーバーライドする必要があります。クラスで追加の初期化処理を実行したり、依存関係プロパティ以外のデータ メンバを含めたりする必要があるかどうかによりますが、Freezable の他のメソッドをオーバーライドすることが必要になる場合があります。Freezable 型から継承する方法の詳細については、「Freezable オブジェクトの概要」を参照してください。
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
System.Windows.Freezable
System.Windows.Media.Animation.Animatable
System.Windows.Media.Brush
System.Windows.Media.GradientBrush
System.Windows.Media.SolidColorBrush
System.Windows.Media.TileBrush
この型の public static (Visual Basicでは共有) メンバはすべて,スレッド セーフです。インスタンス メンバの場合は,スレッド セーフであるとは限りません。
Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。
.NET Framework
サポート対象 : 3.0