최근 수정 시각 : 2022-08-02 22:27:58

WPF

파일:Microsoft 로고.svg
{{{#!wiki style="margin:0 -10px -5px"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin:-6px -1px -11px"
{{{#000,#e5e5e5
산하 계열사 및 사업부
GitHub · .NET Foundation · Xbox Game Studios · LinkedIn
제품군
하드웨어 Surface · Xbox · HoloLens · PixelSense · Zune
소프트웨어 Windows · Office · Edge · Media Player · Hyper-V · Microsoft Defender · Visual Studio Code · Visual Studio · Windows Terminal · Microsoft PowerToys · Internet Explorer · MS-DOS · Windows Movie Maker · Autoruns
서비스 Microsoft Azure · OneDrive · Skype · MSN · Bing · LinkedIn · Cortana · 테이 · Xbox network · 정품 인증 · MSDN
관련 기술 ASF · ASP · Blazor · COM · DCOM · DirectX · 파일 시스템( FAT · NTFS · ReFS) · MFC · .NET( .NET Core · .NET Standard · C# · F# · Visual Basic .NET · Windows Forms · WPF · Universal Windows Platform · ASP.NET · ML.NET) · OLE · Silverlight · Visual Basic · VBA · WASAPI · Windows 커널 · Windows 디자인 · Windows API · Windows Runtime · WMA · WMV · Xamarin · XNA
관련 인물
빌 게이츠(은퇴) · 폴 앨런(은퇴) · 스티브 발머(퇴사) · 게이브 뉴웰(퇴사) · 사티아 나델라 · 필 스펜서
기타
Microsoft의 제니맥스 미디어 인수 · Microsoft의 액티비전 블리자드 인수 · 빌 게이츠의 굴욕
관련 틀
365 제품군 · 하드웨어 제품군 · Surface 제품군 · Windows 제품군
}}}}}}}}}}}} ||

1. 개요2. 현황

1. 개요

마이크로소프트에서 제공하는 데스크톱 클라이언트 애플리케이션 개발 프레임워크이다. UI 디자인에는 XML 기반으로 만들어진 XAML을 사용한다.

기본적으로 MVVM 패턴을 이용하는 것을 염두에 두고 만들어졌기 때문에 MVVM 패턴을 위한 여러 기술들이 포함되어 있지만 MVVM 패턴 적용이 필수사항은 아니며, 상황에 맞게 다른 아키텍처 패턴을 적용할 수 있도록 설계되어 있다.

2. 현황

윈폼과 함께 Win32 앱 개발에 주로 쓰인다. 마이크로소프트에서 차기 Windows API로 Windows App SDK[1]을 발표하고 이를 이용한 UI 라이브러리인 WinUI 3를 공개했지만, 아직 초기 단계이기 때문에 WinUI 3가 자리를 잡기 전까지 한동안은 윈폼과 함께 계속 사용될 것으로 보인다.


[1] 구 Project Reunion

분류