SolidColorBrush 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用純色塗上區域。
public ref class SolidColorBrush sealed : System::Windows::Media::Brush
public sealed class SolidColorBrush : System.Windows.Media.Brush
type SolidColorBrush = class
inherit Brush
Public NotInheritable Class SolidColorBrush
Inherits Brush
- 繼承
備註
為了方便起見,該 Brushes 類別提供了一組常用 SolidColorBrush 物件,例如 Blue 和 Yellow。
可冷凍功能: 由於是繼承自該 Freezable 類別,該 SolidColorBrush 類別提供多項特殊功能: SolidColorBrush 物件可宣告為 資源、多個物件共享、改為唯讀以提升效能、克隆,以及執行緒安全。 欲了解更多物件所 Freezable 提供不同功能的資訊,請參閱 可凍結物件概覽。
XAML 屬性使用方式
<object property="predefinedBrushName"/>
- or -
<object property="#rgb"/>
- or -
<object property="#argb"/>
- or -
<object property="#rrggbb"/>
- or -
<object property="#aarrggbb"/>
- or -
<object property="sc#scA,scR,scG,scB"/>
- or -
<object property="ContextColor profileUri alphaValue,colorValue"/>
XAML 值
predefinedBrushName 由類別定義 Brushes 的刷子名稱,例如 Blue 或 Orange。
RGB 一個三位數的十六進位數字,描述此筆刷的 Color。 第一位數表示顏色R的數值,第二位數表示數G值,第三位數表示該數值。B 例如: 00F 。
ARGB 一個四位數的十六進位數字,描述此筆刷的 Color。 第一位數表示顏色 A 的值,第二位數表示其 R 值,下一位數表示該數值, G 最後一位數字則表示其 B 數值。 例如: F00F 。
嗚 一個六位數的十六進位數字,描述此筆刷的 Color。 前兩位數字表示顏色 R 的數值,接下來兩位表示其 G 數值,最後兩位數字表示其 B 數值。 例如: 0000FF 。
啊 一個八位數的十六進位數字,描述此筆的 Color。 前兩位數字表示顏色 A 的值,接下來兩位表示其 R 值,接著兩位表示其 G 值,最後兩位則表示其 B 值。 例如: FF0000FF 。
SCASingle
scRSingle
scGSingle
scBSingle
簡介 UriSystem.Uri
國際色彩聯盟(ICC)或影像色彩管理(ICM)色彩規範。
alphaValueSystem.Single
Alpha 通道的顏色值。 數值範圍從 0.0 到 1.0。
colorValue 一個逗號分隔的三到八個值清單,代表色彩輪廓的色彩通道。 數值範圍從 0.0 到 1.0。
建構函式
| 名稱 | Description |
|---|---|
| SolidColorBrush() |
初始化一個新的類別實例 SolidColorBrush ,且沒有顏色或動畫。 |
| SolidColorBrush(Color) |
使用指定的 SolidColorBrush,初始化 Color 類別的新實例。 |
欄位
| 名稱 | Description |
|---|---|
| ColorProperty |
識別 Color 依賴性質。 |
屬性
| 名稱 | Description |
|---|---|
| CanFreeze |
會得到一個值,表示該物件是否能被設定為不可修改。 (繼承來源 Freezable) |
| Color |
取得或設定此顏色 SolidColorBrush。 |
| DependencyObjectType |
會取得 DependencyObjectType 包裹此實例 CLR 類型的 。 (繼承來源 DependencyObject) |
| Dispatcher |
了解 Dispatcher 這與此 DispatcherObject 有關。 (繼承來源 DispatcherObject) |
| HasAnimatedProperties |
會得到一個值,表示是否有一個或多個 AnimationClock 物件與該物件的相依屬性相關聯。 (繼承來源 Animatable) |
| IsFrozen |
會得到一個值,表示該物件目前是否可修改。 (繼承來源 Freezable) |
| IsSealed |
會獲得一個值,表示該實例目前是否封存(唯讀)。 (繼承來源 DependencyObject) |
| Opacity |
取得或設定 的 Brush不透明度度。 (繼承來源 Brush) |
| RelativeTransform |
取得或設定使用相對座標套用到筆刷上的轉換。 (繼承來源 Brush) |
| Transform |
取得或設定套用到畫筆上的轉換。 此轉換是在畫筆輸出映射並定位後進行。 (繼承來源 Brush) |
方法
事件
| 名稱 | Description |
|---|---|
| Changed |
當 Freezable 它所包含的物件被修改時,會發生這種情況。 (繼承來源 Freezable) |
明確介面實作
| 名稱 | Description |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
使用指定的格式,格式化目前實例的值。 (繼承來源 Brush) |