System.Windows.Media 네임스페이스

Windows Presentation Foundation(WPF) 애플리케이션에서 드로잉, 텍스트 및 오디오/비디오 콘텐츠를 포함하여 리치 미디어를 통합할 수 있는 형식을 제공합니다.

클래스

Name Description
AdornerHitTestResult

메서드 호출 AdornerHitTest(Point) 에서 반환된 데이터를 나타냅니다.

ArcSegment

두 점 사이의 타원형 호를 나타냅니다.

BezierSegment

두 점 사이에 그려진 입방형 베지어 곡선을 나타냅니다.

BitmapCache

의 비트맵 표현을 만들고 캐시합니다 UIElement.

BitmapCacheBrush

캐시된 콘텐츠를 사용하여 영역을 그립니다.

Brush

그래픽 개체를 그리는 데 사용되는 개체를 정의합니다. 파생 Brush 되는 클래스는 영역이 그려지는 방법을 설명합니다.

BrushConverter

Brush 개체를 다른 개체 형식으로 또는 다른 개체 형식으로 변환하는 데 사용됩니다.

Brushes

미리 정의된 SolidColorBrush 개체 집합을 구현합니다.

CacheMode

를 캐싱하기 위한 기본 구현을 UIElement제공합니다.

CacheModeConverter

CacheMode 한 데이터 형식에서 다른 데이터 형식으로 변환합니다.

CharacterMetrics

디바이스 글꼴로 문자를 배치하는 데 사용되는 메트릭을 나타냅니다.

CharacterMetricsDictionary

유니코드 스칼라 값으로 인덱싱된 디바이스 글꼴의 개체 사전 CharacterMetrics 을 나타냅니다.

ColorContext

비트맵 이미지와 연결된 ICC(International Color Consortium) 또는 ICM(이미지 색 관리) 색 프로필을 나타냅니다.

ColorConverter

다른 형식의 인스턴스를 Color인스턴스로 변환합니다.

Colors

미리 정의된 색 집합을 구현합니다.

CombinedGeometry

Geometry 개체의 조합으로 정의된 2차원 기하 도형을 나타냅니다.

CompositionTarget

애플리케이션의 표시 화면을 나타냅니다.

ContainerVisual

개체 컬렉션을 Visual 관리합니다.

DashStyle

에 의해 Pen적용될 대시 및 간격의 시퀀스를 나타냅니다.

DashStyles

미리 정의된 DashStyle 개체 집합을 구현합니다.

DisableDpiAwarenessAttribute

WPF 애플리케이션에서 모든 사용자 인터페이스 요소에 대해 dpi(인치당 도트 수) 인식을 사용하지 않도록 설정할 수 있습니다.

DoubleCollection

정렬된 값 컬렉션을 Double 나타냅니다.

DoubleCollectionConverter

다른 형식의 인스턴스를 DoubleCollection변환합니다.

Drawing

2차원 드로잉을 설명하는 추상 클래스입니다. 이 클래스는 코드에서 상속할 수 없습니다.

DrawingBrush

도형, 텍스트, 비디오, 이미지 또는 기타 드로잉을 포함할 수 있는 영역을 Drawing그립니다.

DrawingCollection

정렬된 개체 컬렉션을 Drawing 나타냅니다.

DrawingContext

그리기, 푸시 및 팝 명령을 사용하여 시각적 콘텐츠를 설명합니다.

DrawingGroup

단일 드로잉으로 작동할 수 있는 드로잉 컬렉션을 나타냅니다.

DrawingImage

ImageSource 콘텐츠에 대한 A를 사용하는 항목입니다Drawing.

DrawingVisual

DrawingVisual 는 화면에서 벡터 그래픽을 렌더링하는 데 사용할 수 있는 시각적 개체입니다. 콘텐츠는 시스템에 의해 유지됩니다.

EllipseGeometry

원 또는 타원의 기하 도형을 나타냅니다.

ExceptionEventArgs

미디어 이벤트에 대한 오류 예외 데이터를 제공합니다.

FamilyTypeface

에서 지원하는 FontFamily단일 서체의 세부 정보를 지정합니다.

FamilyTypefaceCollection

FamilyTypeface 인스턴스의 컬렉션을 나타냅니다.

FontEmbeddingManager

실제 및 복합 글꼴 포함 기능을 제공합니다.

FontFamily

관련 글꼴의 패밀리를 나타냅니다.

FontFamilyConverter

String 형식의 인스턴스를 FontFamily 인스턴스로 변환합니다.

FontFamilyMap

FontFamily 지정된 유니코드 코드 포인트 집합 및 문화권별 언어에 사용할 언어를 정의합니다.

FontFamilyMapCollection

정렬된 개체 컬렉션을 FontFamilyMap 나타냅니다.

FontFamilyValueSerializer

인스턴스를 .의 String 인스턴스로 변환합니다 FontFamily.

Fonts

개체에 FontFamily 대한 Typeface 열거형 지원을 제공합니다.

FormattedText

WPF(Windows Presentation Foundation) 애플리케이션에서 텍스트를 그리기 위한 하위 수준 컨트롤을 제공합니다.

GeneralTransform

점 및 사각형과 같은 개체에 대한 일반화된 변환 지원을 제공합니다. 추상 클래스입니다.

GeneralTransformCollection

정렬된 개체 컬렉션을 GeneralTransform 나타냅니다.

GeneralTransformGroup

GeneralTransform 에 있는 변환의 복합인 값을 GeneralTransformCollection나타냅니다.

Geometry

이 추상 기본 클래스에서 파생되는 클래스는 기하 도형을 정의합니다. Geometry 개체는 2차원 그래픽 데이터를 클리핑, 적중 테스트 및 렌더링하는 데 사용할 수 있습니다.

GeometryCollection

개체의 Geometry 컬렉션을 나타냅니다.

GeometryConverter

다른 형식의 인스턴스를 Geometry인스턴스로 변환합니다.

GeometryDrawing

지정된 GeometryBrush및 .을 Pen 사용하여 그립니다.

GeometryGroup

다른 Geometry 개체로 구성된 복합 기하 도형을 나타냅니다.

GeometryHitTestParameters

시각적 트리 적 Geometry 중 테스트에 사용할 매개 변수로 지정합니다.

GeometryHitTestResult

적중 테스트 매개 변수로 사용하는 Geometry 적중 횟수 테스트의 결과를 반환합니다.

GlyphRun

단일 크기로 단일 글꼴의 단일 면에서 단일 렌더링 스타일을 사용하여 문자 모양 시퀀스를 나타냅니다.

GlyphRunDrawing

Drawing 렌더링하는 개체를 GlyphRun나타냅니다.

GlyphTypeface

디스크의 글꼴 파일에 해당하는 실제 글꼴 얼굴을 지정합니다.

GradientBrush

그라데이션 정지로 구성된 그라데이션을 설명하는 추상 클래스입니다. 상속 GradientBrush 된 클래스는 그라데이션 중지를 해석하는 다양한 방법을 설명합니다.

GradientStop

그라데이션에서 전환점의 위치 및 색을 설명합니다.

GradientStopCollection

인덱스로 개별적으로 액세스할 수 있는 개체의 GradientStop 컬렉션을 나타냅니다.

GuidelineSet

렌더링된 그림을 디바이스 픽셀 그리드로 조정하는 데 도움이 될 수 있는 안내선 컬렉션을 나타냅니다.

HitTestParameters

적중 테스트에 대한 매개 변수를 정의합니다. 실제 적중 테스트에 사용할 수 있는 이 공통 기본 클래스에서 파생된 클래스는 다음과 같습니다 PointHitTestParametersGeometryHitTestParameters.

HitTestResult

적중 테스트에서 반환 값을 나타내는 여러 파생 클래스에 대한 기본 클래스를 제공합니다.

HostVisual

부모 시각적 트리에 Visual 어디서나 연결할 수 있는 개체를 나타냅니다.

ImageBrush

이미지를 사용하여 영역을 그립니다.

ImageDrawing

에 의해 정의된 영역 내에 이미지를 그립니다 Rect.

ImageMetadata

이미징 관련 API에 대한 모든 메타데이터 작업에 대한 기본 클래스를 정의합니다. 추상 클래스입니다.

ImageSource

너비, 높이 및 a와 ImageMetadata 같은 개체 형식을 BitmapSourceDrawingImage나타냅니다. 추상 클래스입니다.

ImageSourceConverter

ImageSource 다른 데이터 형식과 다른 데이터 형식으로 변환합니다.

ImageSourceValueSerializer

인스턴스를 .의 String 인스턴스로 변환합니다 ImageSource.

Int32Collection

값 컬렉션을 Int32 나타냅니다.

Int32CollectionConverter

Int32Collection 다른 데이터 형식과 다른 데이터 형식으로 변환합니다.

InvalidWmpVersionException

설치된 Microsoft Windows Media Player 버전이 지원되지 않을 때 throw되는 예외입니다.

LanguageSpecificStringDictionary

다른 언어로 된 개체의 이름을 나타내는 데 사용되는 문자열 사전을 나타냅니다.

LinearGradientBrush

선형 그라데이션으로 영역을 그립니다.

LineGeometry

선의 기하 도형을 나타냅니다.

LineSegment

에 두 점 PathFigure사이의 선을 만듭니다.

MatrixConverter

다른 형식의 인스턴스를 Matrix변환합니다.

MatrixTransform

2차원 평면에서 개체 또는 좌표계를 조작하는 데 사용되는 임의의 아핀 매트릭스 변환을 만듭니다.

MediaClock

를 통해 MediaTimeline미디어의 타이밍 상태를 유지 관리합니다.

MediaPlayer

드로잉에 대한 미디어 재생을 제공합니다.

MediaScriptCommandEventArgs

ScriptCommandScriptCommand 이벤트에 대한 데이터를 제공합니다.

MediaTimeline

미디어 콘텐츠용을 Timeline 제공합니다.

NumberSubstitution

텍스트의 숫자가 다른 문화권에 표시되는 방식을 지정합니다.

PathFigure

2차원 기하학적 세그먼트의 연결된 단일 계열인 기하 도형의 하위 섹션을 나타냅니다.

PathFigureCollection

의 기하 도형을 집합적으로 구성하는 개체의 PathFigure컬렉션을 PathGeometry 나타냅니다.

PathFigureCollectionConverter

다른 형식의 인스턴스를 PathFigureCollection변환합니다.

PathGeometry

호, 곡선, 줄임표, 선 및 사각형으로 구성될 수 있는 복합 셰이프를 나타냅니다.

PathSegment

개체의 세그먼트를 나타냅니다 PathFigure .

PathSegmentCollection

인덱스로 개별적으로 액세스할 수 있는 개체의 PathSegment 컬렉션을 나타냅니다.

Pen

셰이프의 윤곽을 지정하는 방법을 설명합니다.

PixelFormatConverter

PixelFormat 다른 데이터 형식과 다른 데이터 형식으로 변환합니다.

PixelFormats

지원되는 픽셀 형식의 컬렉션을 나타냅니다.

PointCollection

인덱스로 개별적으로 액세스할 수 있는 값의 Point 컬렉션을 나타냅니다.

PointCollectionConverter

다른 형식의 인스턴스를 PointCollection변환합니다.

PointHitTestParameters

시각적 개체의 Point 적중 테스트에 사용할 매개 변수로 지정합니다.

PointHitTestResult

적중 테스트 매개 변수로 사용하는 Point 적중 횟수 테스트의 결과를 나타냅니다.

PolyBezierSegment

하나 이상의 입방형 베지어 곡선을 나타냅니다.

PolyLineSegment

줄 세그먼트의 끝점을 지정하는 각 PointCollection 선으로 정의된 Point 선 세그먼트 집합을 나타냅니다.

PolyQuadraticBezierSegment

이차 베지어 세그먼트 집합을 나타냅니다.

QuadraticBezierSegment

의 두 점 사이에 이차형 베지어 곡선을 PathFigure만듭니다.

RadialGradientBrush

방사형 그라데이션으로 영역을 그립니다. 중심점은 그라데이션의 시작을 정의하고 원은 그라데이션의 끝점을 정의합니다.

RectangleGeometry

2차원 사각형을 설명합니다.

RenderCapability

WPF 애플리케이션에서 연결된 Dispatcher 개체에 대한 현재 렌더링 계층을 쿼리하고 변경 알림에 등록할 수 있습니다.

RenderingEventArgs

이벤트에 필요한 인수입니다 Rendering .

RenderOptions

개체의 렌더링 동작을 제어하는 옵션을 제공합니다.

RequestCachePolicyConverter

RequestCachePolicy구문 분석합니다.

RotateTransform

2차원 x-y 좌표계의 지정된 지점에 대해 시계 방향으로 개체를 회전합니다.

ScaleTransform

2차원 x-y 좌표계의 개체 크기를 조정합니다.

SkewTransform

2차원 기울이기를 나타냅니다.

SolidColorBrush

단색으로 영역을 그립니다.

StreamGeometry

를 사용하여 설명하는 기하학적 셰이프를 정의합니다 StreamGeometryContext. 이 기하 도형은 데이터 바인딩, 애니메이션 또는 수정을 PathGeometry지원하지 않는 가벼운 대안입니다.

StreamGeometryContext

그리기 명령을 사용하여 기하 도형을 설명합니다. 이 클래스는 데이터 바인딩, 애니메이션 또는 수정을 지원하지 않는 경량 기하 도형을 만들기 위해 클래스와 함께 StreamGeometry 사용됩니다.

TextEffect

텍스트 개체에 적용할 수 있는 텍스트 효과를 나타냅니다.

TextEffectCollection

개체 컬렉션에 대한 컬렉션 TextEffect 지원을 제공합니다.

TextOptions

요소에 텍스트가 표시되는 방식에 영향을 주는 연결된 속성 집합을 정의합니다.

TileBrush

하나 이상의 타일을 사용하여 영역을 그리는 방법을 설명합니다.

Transform

2차원 평면에서 변환을 사용하도록 설정하는 기능을 정의합니다. 변환에는 회전(RotateTransform), 배율(ScaleTransform), 기울이기(SkewTransform) 및 변환(TranslateTransform)이 포함됩니다. 이 클래스 계층 구조는 클래스이며 애니메이션 및 열거형 의미 체계를 지원하므로 구조와 다릅니다 Matrix .

TransformCollection

인덱스로 개별적으로 액세스할 수 있는 개체의 Transform 컬렉션을 나타냅니다.

TransformConverter

Transform 개체를 다른 개체 형식으로 변환하거나 다른 개체 형식에서 변환합니다.

TransformGroup

다른 Transform 개체로 구성된 복합 Transform 개체를 나타냅니다.

TranslateTransform

2차원 x-y 좌표계의 개체를 변환(이동)합니다.

Typeface

, FontWeightFontStyleFontStretch.의 FontFamily조합을 나타냅니다.

VectorCollection

정렬된 값 컬렉션을 Vector 나타냅니다.

VectorCollectionConverter

다른 형식의 인스턴스를 VectorCollection변환합니다.

VideoDrawing

미디어 파일을 재생합니다. 미디어가 비디오 파일인 VideoDrawing 경우 지정된 사각형에 그립니다.

Visual

적중 률 테스트, 좌표 변환 및 경계 상자 계산을 포함하는 WPF에서 렌더링 지원을 제공합니다.

VisualBrush

를 사용하여 영역을 그립니다 Visual.

VisualCollection

정렬된 개체 컬렉션을 Visual 나타냅니다.

VisualTarget

스레드 경계를 넘어 하나의 시각적 트리를 다른 시각적 트리에 연결하는 기능을 제공합니다.

VisualTreeHelper

시각적 트리의 노드와 관련된 일반적인 작업을 수행하는 유틸리티 메서드를 제공합니다.

구조체

Name Description
Color

알파, 빨강, 녹색 및 파란색 채널을 기준으로 색을 설명합니다.

DoubleCollection.Enumerator

의 항목을 Double열거합니다DoubleCollection.

DrawingCollection.Enumerator

의 항목을 Drawing열거합니다DrawingCollection.

GeneralTransformCollection.Enumerator

의 항목을 GeneralTransform열거합니다GeneralTransformCollection.

GeometryCollection.Enumerator

의 항목을 Geometry열거합니다GeometryCollection.

GradientStopCollection.Enumerator

의 항목을 GradientStop열거합니다GradientStopCollection.

Int32Collection.Enumerator

의 항목을 Int32열거합니다Int32Collection.

Matrix

2D 공간의 변환에 사용되는 3x3 아핀 변환 매트릭스를 나타냅니다.

PathFigureCollection.Enumerator

의 항목을 PathFigure열거합니다PathFigureCollection.

PathSegmentCollection.Enumerator

에 대한 간단한 반복을 PathSegmentCollection지원합니다.

PixelFormat

이미지 및 픽셀 기반 표면의 픽셀 형식을 정의합니다.

PixelFormatChannelMask

특정 픽셀 형식에 대한 비트 마스크 및 시프트를 정의합니다.

PointCollection.Enumerator

의 항목을 Point열거합니다PointCollection.

TextEffectCollection.Enumerator

의 항목을 TextEffect열거합니다TextEffectCollection.

TransformCollection.Enumerator

에 대한 간단한 반복을 TransformCollection지원합니다.

VectorCollection.Enumerator

의 항목을 Vector열거합니다VectorCollection.

VisualCollection.Enumerator

의 항목을 Visual열거합니다VisualCollection.

열거형

Name Description
AlignmentX

컨테이너에서 콘텐츠를 가로로 배치하는 방법을 설명합니다.

AlignmentY

컨테이너에서 콘텐츠를 세로로 배치하는 방법을 설명합니다.

BitmapScalingMode

비트맵 이미지의 크기를 조정하는 데 사용되는 알고리즘을 지정합니다.

BrushMappingMode

Brush사용되는 좌표계를 지정합니다.

CachingHint

타일식 브러시 개체를 캐시할지 여부를 지정합니다.

ClearTypeHint

ClearType을 사용하여 텍스트를 렌더링할 수 있는 렌더링 엔진에 대한 힌트를 지정하는 열거형입니다.

ColorInterpolationMode

그라데이션의 색을 보간하는 방법을 결정합니다.

EdgeMode

텍스트가 아닌 그리기 기본 형식의 가장자리를 렌더링하는 방법을 결정합니다.

FillRule

PathFigure 포함된 Geometry 개체의 교차 영역을 결합하여 Geometry영역을 형성하는 방법을 지정합니다.

FontEmbeddingRight

OpenType 글꼴 파일에 지정된 글꼴 포함 권한을 설명합니다.

GeometryCombineMode

두 기하 도형을 결합할 수 있는 다른 메서드를 지정합니다.

GradientSpreadMethod

그라데이션 브러시의 그라데이션 벡터 또는 공백 바깥쪽 그라데이션을 그리는 방법을 지정합니다.

HitTestFilterBehavior

적중 테스트 필터 콜백 메서드에서 적중 테스트의 반환 동작을 지정합니다.

HitTestResultBehavior

적중 테스트 중에 나머지 시각적 개체의 열거를 계속할지 여부를 결정합니다.

IntersectionDetail

GeometryHitTestParameters 기하 도형과 적중된 시각적 개체 간의 교집합에 대한 정보를 제공합니다.

NumberCultureSource

텍스트 실행의 숫자 문화권이 결정되는 방식을 지정합니다.

NumberSubstitutionMethod

텍스트 실행의 숫자에서 수행할 숫자 대체 유형을 지정하는 열거자 클래스를 정의합니다.

PenLineCap

선 또는 세그먼트의 끝에 있는 셰이프를 설명합니다.

PenLineJoin

두 줄 또는 세그먼트를 조인하는 셰이프를 설명합니다.

Stretch

할당된 공간을 채우기 위해 콘텐츠의 크기를 조정하는 방법을 설명합니다.

StyleSimulations

글꼴의 시뮬레이션 스타일을 설명하는 열거자 클래스를 정의합니다.

SweepDirection

타원형 호가 그려지는 방향을 정의합니다.

TextFormattingMode

TextFormatter 클래스에서 지원하는 서식 지정 메서드를 정의합니다.

TextHintingMode

정적 또는 애니메이션 텍스트의 렌더링 동작을 정의합니다.

TextRenderingMode

텍스트에 대해 지원되는 렌더링 모드를 정의합니다.

TileMode

TileBrush 출력 영역에 타일을 그리는 방법을 설명합니다.

ToleranceType

오류 허용 오차 값이 해석되는 방법을 결정합니다.

대리자

Name Description
HitTestFilterCallback

적중 테스트 처리에서 생략할 시각적 트리의 일부를 지정하는 콜백 메서드를 나타냅니다.

HitTestResultCallback

적중 테스트를 사용자 지정하는 데 사용되는 콜백을 나타냅니다. WPF HitTestResultCallback 호출하여 적중 테스트 교집합을 사용자에게 보고합니다.