WPF
読み方:ダブリューピーエフ
WPFとは、Microsoftが開発した、グラフィカルユーザーインターフェース(GUI)を開発するためのグラフィックスサブシステムの名称である。開発コード名は「Avalon」だった。
WPFでは、「XAML」(Extensible Application Markup Language)と呼ばれるXMLベースの描画用マークアップ言語に対応している。従来のビットマップグラフィックスの他にベクタグラフィックスを扱うことが可能であり、3次元グラフィックスや動画なども容易に扱えるようになった。これらのユーザーインターフェースは、テキストやドキュメントも含めて、統一的なAPIを用いて開発することができる。
また、WPFはパソコンに搭載されたGPU(Graphics Processing Unit)を最大限に活用する機能をもっている。これによりCPUの処理を他の作業に割り当てることができ、グラフィックの品質を向上させながら全体的なパフォーマンスを保つことができるとされる。
WPFはMicrosoft Silverlight(開発コード名「WPF/E」)と呼ばれるサブセットを持っている。Microsoft SilverlightはXAMLやJavaScriptによって様々なプラットフォームでアプリケーション描画を再現することができる。
WPFは.NET Framework 3.0(WinFX)の根幹となる技術のひとつで、.NET Framework 3.0とともにWindows Vistaにおいて初めて採用された。ただし.NET Framework 2.0をサポートしているWindows XPやWindows Server 2003上でもWPFを動作させることができる。
参照リンク
Windows Presentation Foundation - (Microsoft)
Windows Presentation Foundation
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/16 13:52 UTC 版)
Windows Presentation Foundation (WPF) はマイクロソフトが開発した、.NET Framework 3.0以降に含まれるユーザインタフェースサブシステムである。開発時のコードネームはAvalonであった[1][2]。
- ^ “Beta Experience - Avalon”. 2016年5月29日時点のオリジナルよりアーカイブ。2016年4月17日閲覧。
- ^ “WPF(Windows Presentation Foundation)+XAML入門 前編 (1/4):CodeZine(コードジン)”. 2016年4月17日閲覧。
- ^ “DirectX 8.0 の紹介”. Microsoft Docs. 2015年3月11日閲覧。
- ^ “オーディオのリファレンス”. Microsoft Docs. 2015年3月11日閲覧。
- ^ “Windows 11、10、8.1、8 に .NET Framework 3.5 をインストールする - .NET Framework”. Microsoft Learn. 2022年12月10日閲覧。
- ^ 田中達彦 (2014年7月24日). “アプリの高DPI(High DPI)対応について 第2回 ~ アプリケーションの高DPIへの対応レベル ~”. Microsoft Learn. MSDN Blogs. 2022年12月10日閲覧。
- ^ “Announcing .NET Framework 4.6.2 | .NET Blog”. 2017年3月20日閲覧。
- ^ “.NET Framework 4.6.2 を発表”. Microsoft Docs. 2017年3月20日閲覧。
- ^ “Graphics Rendering Tiers”. Microsoft Docs. Docs Previous Versions / .NET / .NET Framework 3.5 / Windows Presentation Foundation / Application Development / Performance. 2015年8月8日閲覧。
- ^ “Graphics Rendering Tiers”. Microsoft Docs. Docs Previous Versions / .NET / .NET Framework 4 / Windows Presentation Foundation / Application Development / Performance. 2015年8月8日閲覧。
- ^ “Windows Presentation Foundation XAML ブラウザ アプリケーションの概要”. Microsoft Docs. 2016年4月17日閲覧。
- ^ “バインディングのマークアップ拡張機能”. Microsoft Docs. 2015年3月11日閲覧。
- ^ デジタル インクを収集する - WPF .NET Framework | Microsoft Docs
- ^ チュートリアル: 初めてのタッチ アプリケーションの作成 - WPF .NET Framework | Microsoft Docs
- ^ “WPF UIを使ったVisual Studio 2010のスクリーンショットが初披露”. InfoQ. 2015年3月12日閲覧。
- 1 Windows Presentation Foundationとは
- 2 Windows Presentation Foundationの概要
- 3 関連項目
「Windows Presentation Foundation」の例文・使い方・用例・文例
- Windows 7に対応したソフトウェア
- Windows7をインストールする
- Windows 7 64ビット用
- Windows95対応のゲームを動かしたいのです。
- Windows Vistaのセキュリティ機能を迂回する方法を研究者が公表します。
- Windows Media Player の新しいスキンを入手し、プレーヤーの外観を変えてみましょう。
- Windows系OSではアドミニストレーターアカウントがルートに相当する。
- Mozilla Foundationは5月1日、メール/ニュースクライアントソフトの最新版「Thunderbird 2.0.0.14」をリリースした。
固有名詞の分類
マイクロソフトのAPI | Windows Presentation Foundation Windows Driver Model ActiveX Data Objects Trident Graphics Device Interface |
- Windows Presentation Foundationのページへのリンク