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 功能: 因為它繼承自 Freezable 類別,所以 類別 SolidColorBrush 提供數個特殊功能: SolidColorBrush 物件可以宣告為 資源、在多個物件之間共用、建立唯讀以改善效能、複製和讓執行緒安全。 如需物件提供 Freezable 之不同功能的詳細資訊,請參閱 Freezable 物件概觀。
XAML Attribute Usage
<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
。
rrggbb
描述此筆刷 的 Color 六位數十六進位數位。 前兩位數指定色彩 R 的值、下兩個指定其 G 值,最後兩個指定其 B 值。 例如: 0000FF
。
aarrggbb
描述此筆刷 的 Color 八位數十六進位數位。 前兩位數指定色彩 A 的值、下一個兩個指定其 R 值、下一個兩個指定其 G 值,最後兩個指定其 B 值。 例如: FF0000FF
。
Sca
Single
Scr
Single
scG
Single
渣 打 銀行
Single
profileUri
System.Uri
國際色彩聯盟 () 或影像色彩管理 (ICM) 色彩設定檔。
AlphaValue
System.Single
Alpha 色板色彩值。 值範圍是從 0.0 到 1.0。
colorValue
三到八個值的逗號分隔清單,代表色彩設定檔的色彩色板。 值範圍是從 0.0 到 1.0。
建構函式
SolidColorBrush() |
在無色彩或動畫下,初始化 SolidColorBrush 類別的新執行個體。 |
SolidColorBrush(Color) |
使用指定的 SolidColorBrush 初始化 Color 類別的新執行個體。 |
欄位
ColorProperty |
識別 Color 相依性屬性。 |
屬性
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) |
方法
事件
Changed |
發生於 Freezable 或所含的物件遭到修改時。 (繼承來源 Freezable) |
明確介面實作
IFormattable.ToString(String, IFormatProvider) |
使用指定的格式,格式化目前執行個體的值。 (繼承來源 Brush) |
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應