ArgbColor

ArgbColor structure

변환기 및 serializers 를 사용하여 ARGB 형식의 하나의 색상 값을 나타냅니다.

public struct ArgbColor : ICssDataType, IEquatable<ArgbColor>

속성

이름 설명
A { get; } 색상의 알파 부분을 가져옵니다.
Alpha { get; } 색상의 알파 부분을 퍼센트(0..1)로 가져옵니다.
B { get; } 색상의 파란색 부분을 가져옵니다.
G { get; } 색상의 녹색 부분을 가져옵니다.
IsEmpty { get; } 초기화되지 않은 색상 - 4개 채널 모두 0으로 설정됩니다. 기본 및 투명과 동일합니다.
IsFullyOpaque { get; } 이 여부를 나타냅니다.ArgbColor 인스턴스가 투명하지 않고 완전히 불투명합니다(알파 채널의 최대 값)
IsFullyTransparent { get; } 이 여부를 나타냅니다.ArgbColor 인스턴스가 완전히 투명합니다. 알파 채널의 최소값(0)이 있으므로 다른 R, G 및 B 채널은 눈에 띄는 효과가 없습니다.
IsTranslucent { get; } 이 여부를 나타냅니다.ArgbColor 인스턴스가 반투명합니다(완전히 투명하지는 않지만 완전히 불투명하지도 않음)
R { get; } 색상의 빨간색 부분을 가져옵니다.
Value { get; } 색상의 Int32 값을 가져옵니다.

행동 양식

이름 설명
static FromRgb(byte, byte, byte) 하나 생성ArgbColor 지정된 Red, Green, Blue 채널의 값, Alpha 채널은 완전히 opaque
static FromRgba(byte, byte, byte, byte) 하나 생성ArgbColor 지정된 빨강, 녹색, 파랑 및 알파 채널의 값
static FromSingleValueRgb(byte) 모든 채널에 적용되는 단일 값에서 완전 불투명(A=255) 색상을 생성합니다
Equals(ArgbColor) 2개를 확인합니다.ArgbColor equal 의 색상
override Equals(object) 다른 개체가 이것과 같은지 테스트합니다.ArgbColor 인스턴스.
override GetHashCode() 현재 색상을 정의하는 해시 코드를 반환합니다.
SerializeDefault() 이것을 직렬화합니다.ArgbColortranslucency 에 따라 가장 적절한 CSS 함수 표기법에 대한 인스턴스
ToRGB() 이것을 직렬화합니다.ArgbColor ‘rgb’ CSS 함수에 대한 인스턴스 notation
ToRGBA() 이것을 직렬화합니다.ArgbColor ‘rgba’ CSS 함수에 대한 인스턴스 notation
override ToString() 와 동일SerializeDefault
operator == 두 색상을 비교하고 두 색상이 일치하는지 나타내는 부울을 반환합니다.
operator != 두 색상을 비교하고 두 색상이 일치하지 않는 경우 부울을 반환합니다.

다른 멤버들

이름 설명
static class KnownColors CSS standart 에서 고유한 이름과 값을 고정한 모든 “알려진 색상"을 포함합니다.

비고

이 유형은 CSS 작업에 유용하도록 설계되었지만 이에 국한되지는 않습니다. 더 보기: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value

또한보십시오