バージョン

Presentation Layer Framework (PLF)

以下のリンクをクリックすると、エンド ユーザーに整合性を提供するアプリケーション構築でプレゼンテーション層フレームワーク (PLF)がいかに重要であるかを理解できるだけでなく、PLF の各コンポーネントを知ることもできます。

  • PLF 概要 — PLF の概要と PLF を構成するコンポーネントについて説明します。

  • Appearance オブジェクト — コントロールやコンポーネントの外観をカスタマイズするための画像関連プロパティについて概観します。

  • UIElements — UIElements 基本クラスと UIElement 派生クラスについて説明します。UIElement 抽象化は PLF の中核です。

  • カスタム UIElement オブジェクトの実装 — 基本クラスとして使用できる UIElement クラスのいくつかと、UIElement 基本クラスから公開される仮想プロパティ/メソッドを一覧します。

  • マウス処理 — PLF ベースのコントロールやコンポーネントから公開される 2 つのマウス処理イベント(MouseEnterElement と MouseLeaveElement)のコードを示します。

  • キーボード処理 — 入力フォーカスを受け取るサードパーティ製コントロール(グリッドやツリー)のキーボード動作をカスタマイズする難しさに PLF がどのように対処するかを説明します。

  • イベント マネージャ — イベント マネージャが一時的にそのイベントを無効にし、他のイベントが発生しているかどうかを確認するサンプル コードを示します。

  • 選択方式 — キーボードおよびマウスの選択をサポートする PLF インタフェースについて説明します。

  • プロパティ変更通知 — 完全な変更コンテキスト情報を維持しつつ、オブジェクト階層全体にプロパティに対する変更が広がっていることを、PLF が確認する方法を説明します。

  • 組み込みエディタ --  複数のコントロールにいくつかの異なるタイプのエディタを組み込みます。

  • アセンブリ リソース文字列 — 各 Ultimate UI for Windows Forms アセンブリが使用するすべてのリソース文字列を、その文字列のデフォルト テキスト値とともにリストするトピックを含んでいます。

  • フィルター — PLF フィルター(すなわち 描画フィルタクリエーション フィルターカーソル フィルタ、および 選択方式フィルタ)について記述するトピックを含んでいます。これらのフィルターによって、コントロールやコンポーネントの UIElement をより柔軟にカスタマイズできるようになります。