.NET API browser

Welcome to the .NET API browser – your one-stop shop for all .NET-based APIs from Microsoft. Start searching for any managed APIs by typing in the box below.

If you have any feedback, create a new issue in the dotnet/dotnet-api-docs repo.

빠른 필터

Windows Desktop API 참조 version 9

NameDescription
Accessibility NamespaceCOM(구성 요소 개체 모델) 접근성 인터페이스에 대한 관리형 래퍼를 나타냅니다.
Microsoft.CSharp NamespaceC# 언어를 사용한 컴파일과 코드 생성을 지원하는 클래스가 포함되어 있습니다.
Microsoft.VisualBasic NamespaceVisual Basic에서 Visual Basic 런타임을 지원하는 형식이 포함되어 있습니다.
Microsoft.VisualBasic.ApplicationServices NamespaceVisual Basic 애플리케이션 모델을 지원하고 애플리케이션 정보에 액세스할 수 있는 형식이 포함되어 있습니다.
Microsoft.VisualBasic.CompilerServices NamespaceVisual Basic 컴파일러를 지원하는 내부용 형식을 포함합니다.
Microsoft.VisualBasic.Devices NamespaceVisual Basic에서 디바이스와 관련된 My 개체를 지원하는 형식이 포함되어 있습니다.
Microsoft.VisualBasic.Logging NamespaceVisual Basic에서 My 로깅 개체를 지원하는 형식이 포함되어 있으며 로깅 출력을 파일로 보내는 간단한 로그 수신기를 제공합니다.
Microsoft.VisualBasic.MyServices NamespaceVisual Basic에서 My를 지원하는 형식이 포함되어 있습니다.
Microsoft.VisualBasic.MyServices.Internal NamespaceVisual Basic에서 My를 지원하는 내부 전용 형식이 포함되어 있습니다.
Microsoft.Win32 Namespace두 가지 유형의 클래스인 운영 체제에서 발생한 이벤트를 처리하는 클래스와 시스템 레지스트리를 조작하는 클래스를 제공합니다.
Microsoft.Windows.Input NamespaceWPF용 Microsoft 리본의 미리 보기 명령에 대한 인터페이스를 포함합니다.
Microsoft.Windows.Themes NamespaceWPF(Windows Presentation Foundation)에서 정의된 테마 집합을 노출합니다. WPF에서 테마는 시스템 수준에서 정의된 리소스 집합으로서 애플리케이션의 컨트롤 및 기타 시각적 요소에 대한 기본 모양을 제공합니다. WPF 테마는 스타일을 사용하여 만들어지며 Luna, Aero, Royale, Classic 등을 포함합니다. WPF 애플리케이션의 클라이언트 영역만 이러한 테마를 사용합니다. 창 크롬을 형성하는 창 테두리와 단추는 Win32 테마 서비스에 의해 제어됩니다.
System Namespace일반적으로 사용되는 값을 정의하고 데이터 형식, 이벤트 및 이벤트 처리기, 인터페이스, 특성 및 처리 예외를 참조하는 기본 클래스 및 기본 클래스를 포함합니다.
System.CodeDom Namespace소스 코드 문서의 요소와 구조를 나타내는 데 사용할 수 있는 클래스가 포함되어 있습니다. 이 네임스페이스의 클래스는 System.CodeDom.Compiler 네임스페이스에서 제공하는 기능을 사용하여 지원된 언어의 소스 코드로 출력될 수 있는 소스 코드 문서의 구조를 모델링하는 데 사용될 수 있습니다.
System.CodeDom.Compiler Namespace지원되는 프로그래밍 언어로 수행되는 소스 코드의 생성 및 컴파일을 관리하기 위한 형식을 포함합니다. 각각의 코드 생성기는 System.CodeDom 네임스페이스에서 제공한 요소로 구성된 CodeDOM(코드 문서 개체 모델) 소스 코드 모델의 구조를 기초로 특정한 프로그래밍 언어에서 소스 코드를 생성합니다.
System.Collections.Specialized Namespace연결된 목록 사전, 비트 벡터, 문자열만 들어 있는 컬렉션 등의 특수 컬렉션 및 강력한 형식의 컬렉션이 포함되어 있습니다.
System.ComponentModel Namespace구성 요소와 컨트롤의 런타임 및 디자인 타임 동작을 구현하는 데 사용되는 클래스를 제공합니다. 이 네임스페이스에는 특성 및 형식 변환기를 구현하고, 데이터 소스에 바인딩하고, 구성 요소 사용을 허가하기 위한 기본 클래스 및 인터페이스가 포함됩니다.
System.ComponentModel.Design Namespace개발자가 구성 요소에 대한 사용자 지정 디자인 타임 동작과 디자인 타임에 구성 요소를 구성하기 위한 사용자 인터페이스를 만드는 데 사용할 수 있는 클래스가 포함되어 있습니다. 디자인 타임 환경은 개발자가 구성 요소를 정렬하고 해당 속성을 구성할 수 있는 시스템을 제공합니다. 일부 구성 요소에서는 디자인 타임 환경에서 적절하게 동작하기 위해 특정한 디자인 타임에만 적용되는 동작이 필요할 수 있습니다. 이런 동작은 개발자가 구성 요소나 복합 데이터 형식의 값을 구성하는 것을 지원하는 사용자 지정 사용자 인터페이스를 제공하는 데도 유용할 수 있습니다. 이 네임스페이스에서 정의된 클래스와 인터페이스를 사용하여 구성 요소에 대한 디자인 타임 동작을 만들고, 디자인 타임 서비스에 액세스하며, 사용자 지정 디자인 타임 구성 인터페이스를 구현할 수 있습니다.
System.ComponentModel.Design.Serialization Namespace디자인 타임에 serialization의 사용자 지정 및 제어를 지원하는 형식을 제공합니다.
System.Configuration Namespace구성 데이터를 처리하는 데 사용되는 프로그래밍 모델을 제공하는 형식이 포함되어 있습니다.
System.Configuration.Internal Namespace내부용으로만 사용되는 구성 형식이 포함되어 있습니다.
System.Configuration.Provider Namespace기능을 쉽게 추가하거나 제거할 수 있는 플러그형 모델을 지원하기 위해 서버 및 클라이언트 애플리케이션에서 공유하는 기본 클래스가 포함되어 있습니다.
System.Data.Common Namespace.NET 데이터 공급자에서 공유하는 클래스가 포함되어 있습니다.
System.Data.Odbc NamespaceSystem.Data.Odbc 네임스페이스는 Framework Data Provider for ODBC입니다.
System.Data.OleDb NamespaceSystem.Data.OleDb 네임스페이스는 .NET Framework Data Provider for OLE DB입니다.
System.Data.OracleClient NamespaceSystem.Data.OracleClient 네임스페이스는 .NET Framework Data Provider for Oracle입니다.
System.Data.SqlClient NamespaceSystem.Data.SqlClient 네임스페이스는 SQL Server용 .NET Data Provider입니다.
System.Diagnostics Namespace시스템 프로세스, 이벤트 로그 및 성능 카운터와 상호 작용할 수 있는 클래스를 제공합니다.
System.Diagnostics.Eventing.Reader NamespaceSystem.Diagnostics.Eventing.Reader 네임스페이스를 사용하여 이벤트 로그를 읽고 관리하는 애플리케이션을 개발할 수 있습니다. 이벤트 로그의 이벤트에는 특정 애플리케이션, 서비스 또는 운영 체제 구성 요소에 의해 게시된 정보, 경고 또는 오류가 포함되어 있습니다. 이러한 이벤트는 컴퓨터 상태를 모니터링하는 애플리케이션 및 특정 이벤트 발생 시 작업을 수행하는 애플리케이션에서 읽힙니다. 자세한 내용은 이벤트 로그 읽기 및 관리에 대한 기술 요약 및 이벤트 로그 시나리오를 참조하세요.
System.Diagnostics.PerformanceData Namespace이 네임스페이스의 클래스를 사용하여 카운터 데이터를 제공합니다. 카운터는 성능 모니터와 같은 성능 메트릭을 소비자에게 노출하는 데 사용됩니다. 네임스페이스는 카운터 데이터를 사용하기 위한 클래스를 포함하지 않습니다. 성능 카운터 아키텍처에 대한 전체 설명을 보려면 성능 카운터를 참조하세요.
System.DirectoryServices Namespace관리 코드에서 Active Directory Domain Services에 쉽게 액세스할 수 있습니다. 이 네임스페이스에는 ADSI(Active Directory Services Interfaces) 기술을 사용하는 두 개의 구성 요소 클래스인 DirectoryEntry와 DirectorySearcher가 들어 있습니다. ADSI는 다양한 네트워크 공급자에 대해 작업할 수 있도록 Microsoft에서 유연성 있는 도구로 제공하는 인터페이스 집합입니다. 관리자는 ADSI를 통해 네트워크 규모에 관계없이 네트워크 상의 리소스를 비교적 쉽게 찾아서 관리할 수 있습니다.
System.DirectoryServices.ActiveDirectory NamespaceMicrosoft Active Directory 서비스 작업을 중심으로 생성되는 상위 수준의 추상화 개체 모델을 제공합니다. 포리스트, 도메인, 사이트, 서브넷, 파티션, 스키마와 같은 Active Directory 서비스 개념은 개체 모델의 일부입니다.
System.Drawing NamespaceGDI+ 기본 그래픽 기능에 대한 액세스를 제공합니다. System.Drawing.Drawing2D, System.Drawing.Imaging및 System.Drawing.Text 네임스페이스는 고급 기능을 제공합니다. 제한 사항은 설명 섹션을 참조하세요.
System.Drawing.Configuration NamespaceSystem.Drawing 네임스페이스의 클래스에 대한 구성을 지원하는 클래스가 포함되어 있습니다.
System.Drawing.Design Namespace디자인 타임 UI(사용자 인터페이스) 논리 및 그리기를 확장하는 클래스가 포함되어 있습니다.
System.Drawing.Drawing2D Namespace고급 2D 및 벡터 그래픽 기능을 제공합니다.
System.Drawing.Imaging Namespace고급 GDI+ 이미징 기능을 제공합니다. 기본 그래픽 기능은 System.Drawing 네임스페이스가 제공합니다.
System.Drawing.Imaging.Effects NamespaceProvides functionality for adding effects to images.
System.Drawing.Interop Namespace
System.Drawing.Printing NamespaceWindows Forms 애플리케이션에 인쇄 관련 서비스를 제공합니다.
System.Drawing.Text Namespace고급 GDI+ 입력 체계 기능을 제공합니다.
System.Formats.Nrbf Namespace
System.IO Namespace파일과 데이터 스트림에 대한 읽기 및 쓰기를 허용하는 형식과 기본 파일 및 디렉터리 지원을 제공하는 형식이 포함되어 있습니다.
System.IO.Packaging Namespace단일 컨테이너에 여러 개의 데이터 개체의 스토리지를 지원하는 클래스를 제공합니다.
System.Media Namespace사운드 파일을 재생하고 시스템에서 제공하는 소리에 액세스하는 데 사용할 수 있는 클래스가 포함되어 있습니다.
System.Net Namespace오늘날 네트워크에 사용되는 여러 프로토콜을 위한 간단한 프로그래밍 인터페이스를 제공합니다. System.Net 네임스페이스의 클래스를 사용하여 Windows Store 응용 프로그램 또는 데스크톱 응용 프로그램을 개발할 수 있습니다. Windows Store 애플리케이션이 사용된 경우 System.Net 네임스페이스의 클래스는 Windows Developer Preview에서 사용되는 일종의 애플리케이션 보안 모델인 네트워크 격리 기능에 의해 영향을 받습니다. Windows Store 응용 프로그램에서 네트워크에 액세스할 수 있게 하는 시스템의 경우 적절한 네트워크 기능이 Windows Store 응용 프로그램용 응용 프로그램 매니페스트에서 활성화되어야 합니다. 자세한 내용은 Windows 스토어 앱에 대한 네트워크 격리를 참조하세요.
System.Net.Mail Namespace배달을 위한 SMTP(Simple Mail Transfer Protocol) 서버에 전자 메일을 보내는 데 사용되는 클래스가 포함되어 있습니다.
System.Net.NetworkInformation Namespace로컬 컴퓨터에 네트워크 트래픽 데이터, 네트워크 주소 정보 및 주소 변경 알림에 대한 액세스를 제공합니다. 이 네임스페이스에는 Ping 유틸리티를 구현하는 클래스도 포함되어 있습니다. Ping과 관련 클래스를 사용하여 컴퓨터가 네트워크 전체에서 연결 가능한지 여부를 확인할 수 있습니다.
System.Net.PeerToPeer Namespace피어 네트워킹 기능에 대한 액세스를 제공합니다.
System.Net.PeerToPeer.Collaboration NamespaceSystem.Net.PeerToPeer 네트워킹 기능을 향상하고, 서버리스 관리형 협업 세션에 대한 기능을 제공합니다.
System.Printing Namespace인쇄 서버, 인쇄 큐 및 인쇄 작업의 관리를 자동화하는 데 사용할 수 있는 클래스를 제공합니다.
System.Printing.IndexedProperties Namespace인쇄 시스템 개체의 속성 설정을 동일 유형의 다른 개체에 빠르게 복사할 수 있도록 하는 클래스를 제공합니다. 또한 리플렉션을 사용하지 않으면서 인쇄 시스템 개체의 속성을 반복하고 런타임에 해당 형식을 검색할 수 있도록 합니다.
System.Printing.Interop Namespace관리되는 PrintTicket 개체와 관리되지 않는 GDI(그래픽 디바이스 인터페이스) DEVMODE 구조체의 상호 변환을 제공합니다.
System.Resources Namespace애플리케이션에 사용되는 다양한 문화권 관련 리소스를 개발자가 만들고 저장하고 관리할 수 있도록 하는 클래스와 인터페이스를 제공합니다. System.Resources 네임스페이스의 가중 중요한 클래스 중 하나는 ResourceManager 클래스입니다.
System.Resources.Extensions Namespace기본이 아닌 개체를 지원하는 형식으로 리소스를 읽고 쓸 수 있는 클래스를 제공합니다.
System.Resources.Tools Namespace강력한 형식의 리소스를 지원하는 StronglyTypedResourceBuilder 클래스가 포함되어 있습니다. .NET Framework 버전 2.0부터 이 컴파일 시간 기능은 정적 읽기 전용(get) 속성의 집합을 포함하는 클래스를 만들어 리소스에 대한 액세스를 캡슐화하므로 리소스를 더 쉽게 사용할 수 있습니다.
System.Runtime.InteropServices NamespaceCOM interop 및 플랫폼 호출 서비스를 지원하는 다양한 멤버를 제공합니다. 이러한 서비스에 익숙하지 않은 경우 관리되지 않는 코드상호 운용을 참조하세요.
System.Security Namespace사용 권한에 대한 기본 클래스를 포함하여 공용 언어 런타임 보안 시스템의 기본 구조를 제공합니다.
System.Security.AccessControl Namespace보안 개체의 보안 관련 작업에 대한 액세스를 제어하고 이 작업을 감사하는 프로그래밍 요소를 제공합니다.
System.Security.Cryptography Namespace데이터의 보안 인코딩 및 디코딩을 비롯한 암호화 서비스뿐만 아니라 해시, 난수 생성 및 메시지 인증과 같은 다른 많은 작업을 제공합니다. 자세한 내용은 Cryptographic Services참조하세요.
System.Security.Cryptography.Pkcs Namespace데이터 서명, 키 교환, 인증서 요청, 퍼블릭 키 암호화 및 암호 해독, 기타 보안 함수의 메서드를 포함하는 PKCS(퍼블릭 키 암호 표준)에 대한 프로그래밍 요소를 제공합니다.
System.Security.Cryptography.X509Certificates NamespaceAuthenticode X.509 v.3 인증서의 공용 언어 런타임 구현을 포함합니다. 이 인증서는 인증서 소유자를 고유하고 긍정적으로 식별하는 프라이빗 키로 서명됩니다.
System.Security.Cryptography.Xml NamespaceXML 디지털 서명의 생성과 유효성 검사를 지원하는 클래스가 포함되어 있습니다. 이 네임스페이스의 클래스는 World Wide Web 컨소시엄 권장 사항, XML 서명 구문 및 처리를 구현합니다.
System.Security.Permissions Namespace정책을 기반으로 리소스 및 작업에 대한 액세스를 제어하는 클래스를 정의합니다.
System.Security.Policy Namespace코드 그룹, 멤버 자격 조건 및 증거가 포함되어 있습니다. 이러한 세 가지 형식의 클래스는 공용 언어 런타임 보안 정책 시스템에서 적용하는 규칙을 만드는 데 사용됩니다. 증명 정보 클래스는 보안 정책에 대한 입력이며 멤버 조건은 스위치입니다. 이 둘을 조합하여 정책 문을 만들고 부여된 권한 집합을 결정합니다. 정책 수준과 코드 그룹은 정책 계층의 구조이며, 코드 그룹은 규칙을 캡슐화한 것으로, 정책 수준에 계층적으로 정렬됩니다.
System.Security.RightsManagement NamespacePackage 또는 XpsDocument에 저장되어 있는 것과 같은 애플리케이션 생성 콘텐츠의 권한 관리를 지원하기 위한 형식을 제공합니다.
System.ServiceProcess NamespaceWindows 서비스 애플리케이션을 구현, 설치 및 제어할 수 있는 클래스를 제공합니다. 서비스란 사용자 인터페이스 없이 실행되는 장기 실행 파일입니다. 서비스 구현은 ServiceBase 클래스에서의 상속과 시작, 중지, 일시 중지, 계속 명령이 전달될 때 처리할 특정 동작의 정의뿐만 아니라 시스템이 종료될 때 적용할 사용자 지정 동작과 작업 정의를 포함합니다.
System.Threading Namespace다중 스레드 프로그래밍을 가능하게 하는 클래스와 인터페이스를 제공합니다. 이 네임스페이스는 스레드 작업 및 데이터 액세스를 동기화하기 위한 클래스(Mutex, Monitor, Interlocked, AutoResetEvent 등) 외에 시스템에서 제공하는 스레드 풀을 사용할 수 있도록 하는 ThreadPool 클래스와 스레드 풀 스레드에 대해 콜백 메서드를 실행하는 Timer 클래스도 포함합니다.
System.Transactions Namespace고유한 트랜잭션 애플리케이션과 리소스 관리자를 쓰는 데 사용할 수 있는 클래스가 포함되어 있습니다. 특히 참가자가 하나 이상인 트랜잭션(로컬 또는 분산)을 만들고 참가할 수 있습니다.
System.Web Namespace.NET Core 및 .NET 5+의 경우 이 네임스페이스에는 클래스가 HttpUtility 포함됩니다. .NET Framework 경우 이 네임스페이스에는 브라우저-서버 통신을 사용하도록 설정하는 클래스 및 인터페이스가 포함되어 있습니다. 이러한 클래스에는 현재 HTTP 요청에 대한 광범위한 정보를 제공하는 클래스, HttpResponse 클라이언트에 대한 HTTP 출력을 관리하는 클래스 및 서버 쪽 유틸리티 및 HttpServerUtility 프로세스에 대한 액세스를 제공하는 클래스가 포함 HttpRequest 됩니다. System.Web쿠키 조작, 파일 전송, 예외 정보 및 출력 캐시 제어에 대한 클래스도 .NET Framework.
System.Windows Namespace몇 가지 중요한 WPF(Windows Presentation Foundation) 기본 요소 클래스뿐 아니라, WPF 속성 시스템 및 이벤트 논리를 지원하는 다양한 클래스와 WPF 코어 및 프레임워크에서 보다 광범위하게 사용되는 기타 형식을 제공합니다.
System.Windows.Annotations NamespaceWPF 문서 보기 컨트롤에 표시된 내용에 대해 사용자가 만든 주석을 지원할 클래스를 제공합니다.
System.Windows.Annotations.Storage Namespace사용자가 만든 주석을 저장하고 검색할 스토리지 아키텍처와 미디어를 정의하는 형식을 제공합니다.
System.Windows.Automation NamespaceWPF(Windows Presentation Foundation) UI Automation 클라이언트에 대한 지원을 제공합니다.
System.Windows.Automation.Peers NamespaceAutomationPeer 기본 클래스와 이 클래스에서 파생되고 .NET 컨트롤에 해당하는 형식의 집합을 정의합니다. 각 AutomationPeer는 Microsoft UI Automation에 대한 해당 .NET 컨트롤을 노출합니다.
System.Windows.Automation.Provider NamespaceUI Automation 공급자를 만들기 위해 API를 제공합니다.
System.Windows.Automation.Text NamespaceWPF(Windows Presentation Foundation) UI 자동화에 대한 텍스트 서식 및 관련 동작을 지정하는 열거형을 포함합니다.
System.Windows.Baml2006 NamespaceBAML 양식에서 XAML을 사용할 수 있는 판독기 및 작성기 클래스를 포함합니다.
System.Windows.Controls Namespace사용자가 애플리케이션과 상호 작용할 수 있는 컨트롤이라는 요소를 만들기 위한 클래스를 제공합니다. 컨트롤 클래스는 사용자가 데이터 또는 기타 정보를 보거나 선택하거나 입력할 수 있게 하므로 애플리케이션에 대한 사용자 작업의 핵심에 해당합니다.
System.Windows.Controls.Primitives Namespace더 복잡한 다른 컨트롤의 일부로 사용하기 위한 기본 클래스와 컨트롤을 포함합니다.
System.Windows.Controls.Ribbon NamespaceWPF용 Microsoft 리본을 사용하여 사용자 인터페이스를 만드는 데 사용되는 형식을 포함합니다.
System.Windows.Controls.Ribbon.Primitives NamespaceWPF용 Microsoft 리본에서 레이아웃 컨테이너로 사용되는 형식을 포함합니다.
System.Windows.Converters NamespaceWPF(Windows Presentation Foundation)에서 직렬화를 수행하는 동안 형식 변환을 지원하는 클래스를 제공합니다.
System.Windows.Data Namespace데이터 소스, 데이터 소스 공급자 클래스, 컬렉션 및 뷰의 데이터별 구현에 속성을 바인딩하는 데 사용되는 클래스를 포함합니다.
System.Windows.Diagnostics NamespaceWPF(Windows Presentation Foundation) XAML 도구에 대한 지원을 제공합니다.
System.Windows.Documents NamespaceFixedDocument, FlowDocument 및 XPS(XML Paper Specification) 문서를 만들도록 지원하는 형식을 포함합니다.
System.Windows.Documents.DocumentStructures NamespaceXpsDocument의 구조를 섹션, 단락, 그림, 글머리 기호나 번호가 있는 목록 및 표의 형태로 설명하는 클래스를 제공합니다.
System.Windows.Documents.Serialization Namespace다른 데이터 형식으로 문서를 읽고 쓰는 런타임에 액세스할 수 있는 플러그 인 직렬 변환기의 생성 및 사용을 지원하는 형식을 제공합니다.
System.Windows.Forms NamespaceMicrosoft Windows 운영 체제의 풍부한 사용자 인터페이스 기능을 활용하는 Windows 기반 애플리케이션을 만들 수 있는 클래스가 포함되어 있습니다.
System.Windows.Forms.Automation NamespaceWindows Forms UI Automation 클라이언트에 대한 지원을 제공합니다.
System.Windows.Forms.ComponentModel.Com2Interop NamespaceVisual Studio에서 디자인 모드일 때 속성 페이지를 표시하는 데 사용하는 도우미 클래스가 포함되어 있습니다.
System.Windows.Forms.Design NamespaceWindows Forms 구성 요소의 디자인 타임 구성과 동작을 지원하는 클래스가 포함되어 있습니다. 이러한 클래스는 Windows Forms 구성 요소를 지원하는 디자이너 클래스, 디자인 타임 서비스 집합, 특정 유형의 속성을 구성하기 위한 UITypeEditor 클래스 및 ActiveX 컨트롤을 가져오기 위한 클래스로 구성됩니다.
System.Windows.Forms.Design.Behavior Namespace디자인 타임에 구성 요소에 대한 사용자 지정 사용자 인터페이스 동작을 만드는 데 사용되는 클래스가 포함되어 있습니다.
System.Windows.Forms.Integration NamespaceWindows Forms 컨트롤과 WPF 컨트롤의 상호 운용을 지원하는 클래스를 포함합니다.
System.Windows.Forms.Layout Namespace폼이나 컨트롤에서 레이아웃 동작을 구현하는 데 사용되는 클래스가 포함되어 있습니다.
System.Windows.Forms.PropertyGridInternal NamespacePropertyGrid 컨트롤을 내부적으로 지원합니다. 이 네임스페이스 지원의 클래스는 .NET 인프라 코드를 지원하여 사용자 코드에서 직접 사용할 수 없습니다.
System.Windows.Forms.VisualStyles Namespace시각적 스타일을 지원하는 운영 체제에서 시각적 스타일을 사용하는 컨트롤과 다른 Windows UI(사용자 인터페이스) 요소를 렌더링하는 데 사용되는 클래스가 포함되어 있습니다.
System.Windows.Ink NamespaceWPF(Windows Presentation Foundation) 플랫폼에서 잉크와 상호 작용하고 잉크를 조작하는 클래스를 제공합니다.
System.Windows.Input Namespace이 네임스페이스의 대부분의 형식은 WPF(Windows Presentation Foundation) 입력 시스템을 지원합니다. 여기에는 마우스, 키보드 및 스타일러스 디바이스에 대한 디바이스 추상 클래스, 일반 입력 관리자 클래스, 명령과 사용자 지정 명령에 대한 지원 및 다양한 유틸리티 클래스가 포함됩니다. 그러나 일부 형식은 WPF 이외의 경우에 적용할 수 있습니다.
System.Windows.Input.Manipulations Namespace조작자 컬렉션을 단일 복합체로 모니터링하고 응답하여 애플리케이션에서 개별 구성 요소 대신 복합체의 변경 내용을 추적할 수 있도록 하는 기능을 제공합니다.
System.Windows.Input.StylusPlugIns NamespaceWPF(Windows Presentation Foundation) 플랫폼에서 태블릿 펜의 데이터 조작을 지원하는 클래스를 제공합니다. 이러한 클래스는 Stylus 입력과 디지털 잉크 Stroke 개체 만들기에 대해 낮은 수준의 제어를 제공합니다. StylusPlugIn 클래스에서는 사용자 지정 동작을 구현하고 최적의 성능을 위해 스타일러스 디바이스를 통해 입력되는 데이터 스트림에 해당 동작을 적용하는 메커니즘을 제공합니다.
System.Windows.Input.StylusWisp NamespaceWPF(Windows Presentation Foundation) 플랫폼에서 WISP 태블릿 디바이스 펜의 데이터 조작을 지원하는 클래스를 제공합니다.
System.Windows.Interop NamespaceWPF(Windows Presentation Foundation)와 기타 기술(예: Windows API) 간의 상호 운용을 위한 지원 형식을 제공하고 WPF와 관련된 다른 특정 상호 운용 시나리오에 대한 기본 클래스를 제공합니다.
System.Windows.Markup NamespaceXAML을 지원하는 형식을 제공합니다. 이러한 형식 중 일부는 WPF 어셈블리에 있으며 XAML을 포함하는 WPF 시나리오와 관련이 있습니다. 이 네임스페이스의 다른 형식 은 일반적으로 .NET XAML 서비스를 지원하며 WPF 어셈블리를 참조할 필요가 없습니다.
System.Windows.Markup.Localizer NamespaceBAML(이진 XAML) 원본의 지역화에 도움이 되는 형식을 제공합니다.
System.Windows.Markup.Primitives NamespaceWPF(Windows Presentation Foundation)에서 XAML(Extensible Application Markup Language)을 지원하는 클래스를 포함합니다.
System.Windows.Media NamespaceWPF(Windows Presentation Foundation) 애플리케이션 내에서 그림, 텍스트, 오디오/비디오 콘텐츠 등의 다양한 미디어를 통합할 수 있는 형식을 제공합니다.
System.Windows.Media.Animation Namespace타임라인, 스토리보드 및 키 프레임을 포함하여 속성 애니메이션 기능을 지원하는 형식을 제공합니다.
System.Windows.Media.Converters NamespaceXAML(Extensible Application Markup Language)의 직렬화에 MarkupWriter에서 사용하는 클래스를 포함합니다.
System.Windows.Media.Effects Namespace비트맵 이미지에 시각적 효과를 적용하는 데 사용할 수 있는 형식을 제공합니다.
System.Windows.Media.Imaging Namespace비트맵 이미지를 인코딩하거나 디코딩하는 데 사용되는 형식을 제공합니다.
System.Windows.Media.Media3D NamespaceWPF(Windows Presentation Foundation) 애플리케이션에서 3차원 표시를 지원하는 형식을 포함합니다.
System.Windows.Media.Media3D.Converters NamespaceXAML(Extensible Application Markup Language)의 직렬화에 MarkupWriter에서 사용하는 클래스를 포함합니다.
System.Windows.Media.TextFormatting Namespace일반적으로 컨트롤 기반 텍스트 프레젠테이션이나 텍스트 개체 모델보다 하위 수준에서 텍스트 서식을 제어하는 형식을 제공합니다.
System.Windows.Navigation Namespace창 탐색, 탐색 저널링 등 탐색을 지원하는 형식을 제공합니다.
System.Windows.Resources NamespaceWPF(Windows Presentation Foundation) 리소스 모델과 리소스 빌드 작업을 지원하는 하위 수준 클래스를 제공합니다.
System.Windows.Shapes NamespaceXAML(Extensible Application Markup Language) 또는 코드에서 사용할 수 있는 셰이프 라이브러리에 대한 액세스를 제공합니다.
System.Windows.Shell Namespace관리 코드에서 Windows 7 작업 표시줄의 향상된 기능에 액세스할 수 있도록 하는 형식을 포함합니다.
System.Windows.Threading NamespaceWPF(Windows Presentation Foundation) 스레드 시스템을 지원하기 위한 형식을 포함합니다.
System.Windows.Xps NamespaceXPS 문서를 데이터 저장소나 인쇄 대기열에 쓰는 클래스를 제공합니다.
System.Windows.Xps.Packaging Namespace애플리케이션이 XPS 문서의 구성 요소를 읽거나 쓸 수 있는 형식을 제공합니다.
System.Windows.Xps.Serialization NamespaceXPS 문서의 serialization을 제어하는 형식을 제공합니다.
System.Xaml NamespaceXAML 판독기 및 XAML 작성기와 관련된 형식을 제공합니다. 여기에는 .NET XAML 서비스와 해당 XAML 판독기 및 XAML 작성기의 기본 구현이 포함됩니다. 또한 XAML 형식 시스템 관련 형식과 XAML 및 .NET XAML 서비스 개념과 관련된 다른 지원 형식도 포함됩니다.
System.Xaml.Permissions Namespace부분 신뢰 환경에서 로드하거나 내부 형식을 로드하는 것과 같은 특정 XAML 로드 시나리오를 위한 권한을 지정할 형식을 포함합니다.
System.Xaml.Schema NamespaceXAML 형식 시스템의 확장성을 지원하는 형식을 포함합니다.
UIAutomationClientsideProviders Namespace클라이언트 자동화 공급자를 매핑하는 단일 형식을 포함합니다.