다음을 통해 공유


System.Windows.Media 네임스페이스

WPF(Windows Presentation Foundation) 애플리케이션 내에서 그림, 텍스트, 오디오/비디오 콘텐츠 등의 다양한 미디어를 통합할 수 있는 형식을 제공합니다.

클래스

AdornerHitTestResult

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

ArcSegment

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

BezierSegment

두 점 사이에 그려진 입방형 3차원 곡선을 나타냅니다.

BitmapCache

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

BitmapCacheBrush

캐시된 콘텐츠로 영역을 그립니다.

Brush

그래픽 개체를 그리는 데 사용할 개체를 정의합니다. Brush에서 파생된 클래스는 영역을 그리는 방법을 설명합니다.

BrushConverter

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

Brushes

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

CacheMode

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

CacheModeConverter

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

CharacterMetrics

디바이스 글꼴에서 문자를 레이아웃하는 데 사용하는 메트릭을 나타냅니다.

CharacterMetricsDictionary

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

ColorContext

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

ColorConverter

다른 형식의 인스턴스를 Color의 인스턴스로 변환하거나 반대로 변환합니다.

Colors

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

CombinedGeometry

Geometry 개체의 결합으로 정의되는 2차원 셰이프를 나타냅니다.

CompositionTarget

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

ContainerVisual

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

DashStyle

Pen을 사용하여 적용할 일련의 대시 및 간격을 나타냅니다.

DashStyles

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

DisableDpiAwarenessAttribute

WPF 애플리케이션에서 모든 사용자 인터페이스 요소에 대해 dpi(인치당 도트 수) 인식 기능을 비활성화할 수 있게 합니다.

DoubleCollection

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

DoubleCollectionConverter

다른 형식의 인스턴스를 DoubleCollection으로 변환하거나 반대로 변환합니다.

Drawing

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

DrawingBrush

Drawing을 사용하여 영역을 그리며, 셰이프, 텍스트, 비디오, 이미지 또는 다른 도면을 포함할 수 있습니다.

DrawingCollection

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

DrawingContext

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

DrawingGroup

단일 그리기로 작업할 수 있는 그리기의 컬렉션을 나타냅니다.

DrawingImage

콘텐츠에 ImageSource 을 사용하는 Drawing 입니다.

DrawingVisual

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

EllipseGeometry

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

ExceptionEventArgs

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

FamilyTypeface

FontFamily에서 지원하는 단일 서체의 세부 사항을 지정합니다.

FamilyTypefaceCollection

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

FontEmbeddingManager

실제 및 합성 글꼴 포함에 대한 기능을 제공합니다.

FontFamily

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

FontFamilyConverter

String 형식의 인스턴스를 FontFamily 인스턴스로 변환하거나 반대로 변환합니다.

FontFamilyMap

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

FontFamilyMapCollection

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

FontFamilyValueSerializer

String 인스턴스를 FontFamily 인스턴스로 변환하거나 그 반대로 변환합니다.

Fonts

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

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

및 와 같이 너비, 높이 및 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-D 평면에서 개체 또는 좌표계를 조작하는 데 사용할 임의의 Affine 행렬 변형을 만듭니다.

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

하나 이상의 입방형 3차원 곡선을 나타냅니다.

PolyLineSegment

PointCollection으로 정의된 선 세그먼트 집합을 나타내며, 컬렉션의 각 Point는 선 세그먼트의 끝점을 지정합니다.

PolyQuadraticBezierSegment

정방형 3차원 곡선 세그먼트의 집합을 나타냅니다.

QuadraticBezierSegment

PathFigure에서 두 점 사이에 정방형 3차원 곡선을 만듭니다.

RadialGradientBrush

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

RectangleGeometry

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

RenderCapability

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

RenderingEventArgs

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

RenderOptions

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

RequestCachePolicyConverter

RequestCachePolicy를 구문 분석합니다.

RotateTransform

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

ScaleTransform

2-D 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

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

VectorCollection

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

VectorCollectionConverter

다른 형식의 인스턴스를 VectorCollection으로 변환하거나 반대로 변환합니다.

VideoDrawing

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

Visual

적중 테스트, 좌표 변환, 경계 상자 계산 등을 포함한 WPF의 렌더링 지원을 제공합니다.

VisualBrush

Visual로 영역을 그립니다.

VisualCollection

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

VisualTarget

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

VisualTreeHelper

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

구조체

Color

알파, 빨간색, 녹색 및 파란색 채널로 색을 설명합니다.

DoubleCollection.Enumerator

DoubleCollectionDouble 항목을 열거합니다.

DrawingCollection.Enumerator

DrawingCollectionDrawing 항목을 열거합니다.

GeneralTransformCollection.Enumerator

GeneralTransformCollectionGeneralTransform 항목을 열거합니다.

GeometryCollection.Enumerator

GeometryCollectionGeometry 항목을 열거합니다.

GradientStopCollection.Enumerator

GradientStopCollectionGradientStop 항목을 열거합니다.

Int32Collection.Enumerator

Int32CollectionInt32 항목을 열거합니다.

Matrix

2-D 공간에서의 변형에 사용되는 3x3 유사 변형 매트릭스를 나타냅니다.

PathFigureCollection.Enumerator

PathFigureCollectionPathFigure 항목을 열거합니다.

PathSegmentCollection.Enumerator

PathSegmentCollection에서 단순하게 반복할 수 있도록 지원합니다.

PixelFormat

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

PixelFormatChannelMask

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

PointCollection.Enumerator

PointCollectionPoint 항목을 열거합니다.

TextEffectCollection.Enumerator

TextEffectCollectionTextEffect 항목을 열거합니다.

TransformCollection.Enumerator

TransformCollection에서 단순하게 반복할 수 있도록 지원합니다.

VectorCollection.Enumerator

VectorCollectionVector 항목을 열거합니다.

VisualCollection.Enumerator

VisualCollectionVisual 항목을 열거합니다.

열거형

AlignmentX

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

AlignmentY

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

BitmapScalingMode

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

BrushMappingMode

Brush에서 사용하는 좌표계를 지정합니다.

CachingHint

바둑판식으로 표시된 브러시 개체를 캐시할지 여부를 지정합니다.

ClearTypeHint

텍스트를 ClearType으로 렌더링할 수 있다는 힌트를 렌더링 엔진에 지정하는 열거형입니다.

ColorInterpolationMode

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

EdgeMode

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

FillRule

Geometry에 포함된 PathFigure 개체의 교차 영역이 결합되어 Geometry의 영역을 구성하는 방식을 지정합니다.

FontEmbeddingRight

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

GeometryCombineMode

두 기하 도형을 결합하는 데 사용할 수 있는 여러 메서드를 지정합니다.

GradientSpreadMethod

그라데이션 브러시의 그라데이션 벡터 또는 공간 밖에 그라데이션을 그리는 방법을 지정합니다.

HitTestFilterBehavior

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

HitTestResultBehavior

적중 횟수 테스트 중에 남은 시각적 개체의 열거를 계속할지 여부를 확인합니다.

IntersectionDetail

GeometryHitTestParameters의 기하 도형과 적중된 표시의 교차에 대한 정보를 제공합니다.

NumberCultureSource

텍스트 런(Text Run)의 숫자에 대한 문화권을 결정하는 방법을 지정합니다.

NumberSubstitutionMethod

텍스트 런(Text Run)에 있는 숫자에 대해 수행할 숫자 대체 형식을 지정하는 열거자 클래스를 정의합니다.

PenDashCap

각 대시 세그먼트의 끝에 있는 셰이프를 설명합니다.

PenLineCap

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

PenLineJoin

두 선 또는 세그먼트를 연결하는 모양을 설명합니다.

Stretch

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

StyleSimulations

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

SweepDirection

타원형 호를 그릴 방향을 정의합니다.

TextFormattingMode

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

TextHintingMode

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

TextRenderingMode

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

TileMode

TileBrush이 출력 영역에 대해 타일을 칠하는 방법을 설명합니다.

ToleranceType

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

대리자

HitTestFilterCallback

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

HitTestResultCallback

적중 횟수 테스트를 사용자 지정하는 데 사용되는 콜백을 나타냅니다. WPF는 적중 횟수 테스트 교차 부분을 사용자에게 보고하기 위해 HitTestResultCallback을 호출합니다.