WPF Tile Manager コントロール

WPF TilesControl のビデオ (英語) 

xamTileManager は、アニメーション化された魅力的な対話型レイアウト パネルの行および列で実現される ItemsSource に基づいて、テンプレート化されたコンテンツをタイル表示します。その一目でわかるユーザー インターフェイスを使用して、ユーザーはタイル表示の参照、1 つまたは複数のタイル表示の最大化 (残りのタイル表示は自動的に最小化)、タイル表示の折りたたみ、レイアウトを並べ替えるためのタイル表示のドラッグ アンド ドロップなどができます。

ユーザーは、タイル表示の移動とサイズ変更を有効にし、ランタイム時にその状態を変更できる機能によって、レイアウトを完全に構成することができます。ユーザーは、セッション間にカスタム レイアウトが保存およびロードされることを期待するため、アプリケーションを再起動するたびに xamTileManager を再構成するよう求められることはありません。さらに利便性を考え、当社の Persistence Framework を使用して、Tile 配列を保存し、読み込むことができます。

主な機能の概要

  • アニメーション化 – タイル表示の状態切り替え時に、組み込みまたはカスタム アニメーションを適用できます。
  • データ バインディング – ItemsControl サブクラスとして、その ItemsSource に割り当てるデータ項目の Tile オブジェクトが自動的に作成されます。
  • ドラッグ アンド ドロップ – ユーザーはランタイム時にタイル表示をドラッグし、インタラクティブに並べ替えることができます。
  • タイル表示レイアウト – グリッド パネルと同様に、厳格に管理された列と行として、複数の列および行にまたがってタイル表示を明示的に配列します。
  • レイアウトの保存/読み込み - ユーザーがレイアウトに行った変更をランタイム時に保存、後から復元することができます。
  • 状態ベースのカスタマイズ - タイル表示に対するさまざまな項目テンプレートおよびサイズ制限を定義し、最大化、最小化、展開、標準の間で状態を切り替えるときに自動的に適用します。
  • タイル表示のサイズ変更 – ユーザーは、サイズ変更インジケーターを使用して動的にタイル表示のサイズを変更できます。