本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

Color 結構

 

根據 Alpha、紅、綠、藍色板描述色彩。

命名空間:   System.Windows.Media
組件:  PresentationCore (於 PresentationCore.dll)

[TypeConverterAttribute(typeof(ColorConverter))]
[LocalizabilityAttribute(LocalizationCategory.None, Readability = Readability.Unreadable)]
public struct Color : IFormattable, IEquatable<Color>

名稱描述
System_CAPS_pubpropertyA

取得或設定 sRGB alpha 色頻色彩值。

System_CAPS_pubpropertyB

取得或設定 sRGB 藍色色彩通道值。

System_CAPS_pubpropertyColorContext

取得 國際色彩聯盟 (ICC) 或 影像色彩管理 (ICM) 色彩的色彩設定檔。

System_CAPS_pubpropertyG

取得或設定 sRGB 綠色色頻色彩值。

System_CAPS_pubpropertyR

取得或設定 sRGB 紅色色頻色彩值。

System_CAPS_pubpropertyScA

取得或設定 ScRGB alpha 色頻色彩值。

System_CAPS_pubpropertyScB

取得或設定色彩的 ScRGB 藍色色頻值。

System_CAPS_pubpropertyScG

取得或設定 ScRGB 綠色色頻色彩值。

System_CAPS_pubpropertyScR

取得或設定 ScRGB 紅色色頻色彩值。

名稱描述
System_CAPS_pubmethodSystem_CAPS_staticAdd(Color, Color)

加入兩個 Color 結構。

System_CAPS_pubmethodSystem_CAPS_staticAreClose(Color, Color)

比較兩個 Color 結構模糊是否相等。

System_CAPS_pubmethodClamp()

設定 ScRGB 它們是該範圍以外的色彩的 0 到 1,如果色階中的通道。

System_CAPS_pubmethodEquals(Color)

測試是否指定 Color 結構等同於這個色彩。

System_CAPS_pubmethodSystem_CAPS_staticEquals(Color, Color)

測試兩個 Color 結構完全相同。

System_CAPS_pubmethodEquals(Object)

測試指定的物件是否 Color 結構,並且等於這個色彩。(覆寫 ValueType.Equals(Object)。)

System_CAPS_pubmethodSystem_CAPS_staticFromArgb(Byte, Byte, Byte, Byte)

建立新 Color 使用指定的結構 sRGB alpha 色頻和色彩通道的值。

System_CAPS_pubmethodSystem_CAPS_staticFromAValues(Single, Single[], Uri)

建立新 Color 使用指定的 alpha 色板、 色頻值和色彩設定檔的結構。

System_CAPS_pubmethodSystem_CAPS_staticFromRgb(Byte, Byte, Byte)

建立新 Color 使用指定的結構 sRGB 色彩通道的值。

System_CAPS_pubmethodSystem_CAPS_staticFromScRgb(Single, Single, Single, Single)

建立新 Color 使用指定的結構 ScRGB alpha 色頻和色彩通道的值。

System_CAPS_pubmethodSystem_CAPS_staticFromValues(Single[], Uri)

建立新 Color 使用指定的色彩通道值和色彩設定檔的結構。

System_CAPS_pubmethodGetHashCode()

取得這個雜湊程式碼 Color 結構。(覆寫 ValueType.GetHashCode()。)

System_CAPS_pubmethodGetNativeColorValues()

取得色彩的色彩通道值。

System_CAPS_pubmethodGetType()

取得目前執行個體的 Type(繼承自 Object。)

System_CAPS_pubmethodSystem_CAPS_staticMultiply(Color, Single)

將指定的 alpha、 紅色、 藍色以及綠色通道 Color 結構所指定的值。

System_CAPS_pubmethodSystem_CAPS_staticSubtract(Color, Color)

減去 Color 結構從 Color 結構。

System_CAPS_pubmethodToString()

建立色彩使用的字串表示法 sRGB 通道。(覆寫 ValueType.ToString()。)

System_CAPS_pubmethodToString(IFormatProvider)

使用建立色彩的字串表示 sRGB 通道和指定的格式提供者。

名稱描述
System_CAPS_puboperatorSystem_CAPS_staticAddition(Color, Color)

加入兩個 Color 結構。

System_CAPS_puboperatorSystem_CAPS_staticEquality(Color, Color)

測試兩個 Color 結構完全相同。

System_CAPS_puboperatorSystem_CAPS_staticInequality(Color, Color)

測試兩個 Color 結構並不相同。

System_CAPS_puboperatorSystem_CAPS_staticMultiply(Color, Single)

將指定的 alpha、 紅色、 藍色以及綠色通道 Color 結構所指定的值。

System_CAPS_puboperatorSystem_CAPS_staticSubtraction(Color, Color)

減去 Color 結構從 Color 結構。

名稱描述
System_CAPS_pubinterfaceSystem_CAPS_privmethodIFormattable.ToString(String, IFormatProvider)

使用指定的格式,格式化目前執行個體的值。

<object property="predefinedColor"/>
- 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"/>

predefinedColor

One of the colors predefined by the T:System.Windows.Media.Colors class.

rgb

A three-digit hexadecimal number. The first digit specifies the color's P:System.Windows.Media.Color.R value, the second digit specifies the P:System.Windows.Media.Color.G value, and the third digit specifies the P:System.Windows.Media.Color.B value. For example, 00F.

argb

A four-digit hexadecimal number. The first digit specifies the color's P:System.Windows.Media.Color.A value, the second digit specifies its P:System.Windows.Media.Color.R value, the next digit specifies the P:System.Windows.Media.Color.G value, and the final digit specifies its P:System.Windows.Media.Color.B value. For example, F00F.

rrggbb

A six-digit hexadecimal number. The first two digits specify the color's P:System.Windows.Media.Color.R value, the next two specify its P:System.Windows.Media.Color.G value, and the final two specify its P:System.Windows.Media.Color.B value. For example, 0000FF.

aarrggbb

An eight-digit hexadecimal number. The first two digits specify the color's P:System.Windows.Media.Color.A value, the next two specify its P:System.Windows.Media.Color.R value, the next two specify its P:System.Windows.Media.Color.G value, and the final two specify its P:System.Windows.Media.Color.B value. For example, FF0000FF.

scA

System.Single

The color's P:System.Windows.Media.Color.ScA value.

scR

System.Single

The color's P:System.Windows.Media.Color.ScR value.

scG

System.Single

The color's P:System.Windows.Media.Color.ScG value.

scB

System.Single

The color's P:System.Windows.Media.Color.ScB value.

profileUri

System.Uri

The TLA#tla_icc or TLA#tla_icm color profile.

alphaValue

System.Single

The alpha channel color value. The value range is 0.0 to 1.0.

colorValue

System.Single

A comma-delimited list of three to eight values that represent the color channels of the color profile. The value range is 0.0 to 1.0.

This example shows how to use sRGB, ScRGB, and color profile values to create the color blue.

.NET Framework
自 3.0 起供應
Silverlight
自 2.0 起供應
Windows Phone Silverlight
自 7.0 起供應

此類型的任何 public static (在 Visual Basic 中 共用 在 Visual Basic 中) 成員皆為安全執行緒。不保證任何執行個體成員為安全執行緒。

回到頁首
顯示: