System.Windows.Media 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 | |
| GeometryGroup |
다른 Geometry 개체로 구성된 복합 기하 도형을 나타냅니다. |
| GeometryHitTestParameters |
시각적 트리 적 Geometry 중 테스트에 사용할 매개 변수로 지정합니다. |
| GeometryHitTestResult |
적중 테스트 매개 변수로 사용하는 Geometry 적중 횟수 테스트의 결과를 반환합니다. |
| GlyphRun |
단일 크기로 단일 글꼴의 단일 면에서 단일 렌더링 스타일을 사용하여 문자 모양 시퀀스를 나타냅니다. |
| GlyphRunDrawing | |
| 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 |
ScriptCommand 및 ScriptCommand 이벤트에 대한 데이터를 제공합니다. |
| 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 | |
| TranslateTransform |
2차원 x-y 좌표계의 개체를 변환(이동)합니다. |
| Typeface |
, FontWeightFontStyle및 FontStretch.의 FontFamily조합을 나타냅니다. |
| VectorCollection |
정렬된 값 컬렉션을 Vector 나타냅니다. |
| VectorCollectionConverter |
다른 형식의 인스턴스를 VectorCollection변환합니다. |
| VideoDrawing |
미디어 파일을 재생합니다. 미디어가 비디오 파일인 VideoDrawing 경우 지정된 사각형에 그립니다. |
| Visual |
적중 률 테스트, 좌표 변환 및 경계 상자 계산을 포함하는 WPF에서 렌더링 지원을 제공합니다. |
| VisualBrush |
를 사용하여 영역을 그립니다 Visual. |
| VisualCollection |
정렬된 개체 컬렉션을 Visual 나타냅니다. |
| VisualTarget |
스레드 경계를 넘어 하나의 시각적 트리를 다른 시각적 트리에 연결하는 기능을 제공합니다. |
| VisualTreeHelper |
시각적 트리의 노드와 관련된 일반적인 작업을 수행하는 유틸리티 메서드를 제공합니다. |
구조체
열거형
| 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 호출하여 적중 테스트 교집합을 사용자에게 보고합니다. |