GradientBrush 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
抽象類別,描述組成漸層停駐點的漸層。 繼承自 GradientBrush 的類別,描述解譯漸層停駐點的不同方式。
public ref class GradientBrush abstract : System::Windows::Media::Brush
[System.Windows.Markup.ContentProperty("GradientStops")]
public abstract class GradientBrush : System.Windows.Media.Brush
[<System.Windows.Markup.ContentProperty("GradientStops")>]
type GradientBrush = class
inherit Brush
Public MustInherit Class GradientBrush
Inherits Brush
- 繼承
- 衍生
- 屬性
備註
GradientBrush是 物件的 Freezable 類型,因此可以凍結以改善效能。 如需凍結和複製等功能的相關資訊 Freezable ,請參閱 Freezable 物件概觀。
給實施者的注意事項
當您繼承自 類別時 GradientBrush ,必須覆寫 CreateInstanceCore() 方法。 視您的類別必須執行其他初始化工作或包含非相依性屬性資料成員而定,您可能需要覆寫其他 Freezable 方法。 如需繼承自 Freezable 類型的詳細資訊,請參閱 Freezable 物件概觀。
建構函式
GradientBrush() |
初始化 GradientBrush 類別的新執行個體。 |
GradientBrush(GradientStopCollection) |
使用指定的 GradientBrush 初始化 GradientStopCollection 類別的新執行個體。 |
欄位
ColorInterpolationModeProperty |
識別 ColorInterpolationMode 相依性屬性。 |
GradientStopsProperty |
識別 GradientStops 相依性屬性。 |
MappingModeProperty |
識別 MappingMode 相依性屬性。 |
SpreadMethodProperty |
識別 SpreadMethod 相依性屬性。 |
屬性
CanFreeze |
取得值,指出是否可以將物件設為不可修改。 (繼承來源 Freezable) |
ColorInterpolationMode |
取得或設定 ColorInterpolationMode 列舉型別,指定漸層色彩的插補 (Interpolate) 方式。 |
DependencyObjectType |
取得包裝 DependencyObjectType 這個實例 CLR 型別的 。 (繼承來源 DependencyObject) |
Dispatcher |
取得與這個 Dispatcher 關聯的 DispatcherObject。 (繼承來源 DispatcherObject) |
GradientStops |
取得或設定筆刷的漸層停駐點。 |
HasAnimatedProperties |
取得值,這個值表示是否有一個或多個 AnimationClock 物件與這個物件的任何一個相依性屬性相關聯。 (繼承來源 Animatable) |
IsFrozen |
取得值,該值表示物件目前是否可修改。 (繼承來源 Freezable) |
IsSealed |
取得值,這個值表示此執行個體目前是否已密封 (唯讀)。 (繼承來源 DependencyObject) |
MappingMode |
取得或設定 BrushMappingMode 列舉,這個列舉指定漸層筆刷定位座標是絕對座標還是相對於輸出區域的座標。 |
Opacity |
取得或設定 Brush 的不透明度。 (繼承來源 Brush) |
RelativeTransform |
取得或設定使用相對座標套用到筆刷的轉換。 (繼承來源 Brush) |
SpreadMethod |
取得或設定展開方法的類型,該類型指定如何繪製在所要繪製物件之邊界內開始或結束的漸層。 |
Transform |
取得或設定套用到筆刷的轉換。 在已經對應及定位筆刷輸出之後,套用這個轉換。 (繼承來源 Brush) |
方法
事件
Changed |
發生於 Freezable 或所含的物件遭到修改時。 (繼承來源 Freezable) |
明確介面實作
IFormattable.ToString(String, IFormatProvider) |
使用指定的格式,格式化目前執行個體的值。 (繼承來源 Brush) |