バージョン

2012 Volume 1 の新機能

トピックの概要

目的

Ultimate UI for WPF 2012 Volume 1 リリースには、WPF コントロールをこれまで以上に活用することを可能にする多数の強力な新しい機能とコントロールを含んでいます。

コントロールと機能

機能の概要

以下の表に、Ultimate UI for WPF 2012 Volume 1 の新機能の概要を示します。追加の詳細は、以下の概要表の後に提供します。

コントロール 機能 説明

コントロールの新しいタッチフレンドリーなテーマ。

コントロールのタッチフレンドリーなサポート。

地理的コンテキストでデータのプロットをサポートする新しいマップ コントロール。

スパークライン列タイプでは、xamSparkline™ コントロールを挿入することによって、グリッド セルにスパークライン チャートを表示できます。

MultiColumnCombo 列は、ドロップダウン リストで複数列を表示する列タイプです。

DateTimeColumn は、xamDateTimeInput コントロールを使用して日付を表示します。

コピー/貼り付けのヘルパー メソッドは、xamGrid™ コントロールでのデータのコピー/貼り付けを容易にします。

xamGrid は暗黙的データ テンプレートおよび TemplateColumn 内の特定のデータ タイプの適用をサポートしています。

エンド ユーザーはダイアログ インターフェイスを使用して、列内のデータに複雑なフィルターを作成できます。

小さいマーカーのように見えるデータ ポイントを表示するために、xamDataChart でタイプ PointSeries の 1 つまたは複数のシリーズ オブジェクトを描画するために設計されています。

チャート コンテンツの概要を提供する新しい機能で、これによって xam DataChart コントロールのコンテンツのナビゲーションが可能となります。

PieChart を使用して OLAP データを描画できます。

xamPivotGrid が上値と下値などのフィルターを使用して値をフィルター処理できるフィルタリング機能です。

計算メジャーを定義し、個別の列に表示できます。

事前に定義された基準にしたがって選択的に適用されているピボット グリッドのヘッダー セルおよびデータ セルのユーザー設定のデータ テンプレートを定義できます。

データ選択ウィザードのメタ データ ツリーに含まれている項目を指定できます。

本リリースから、xamTree™ コントロールは xamPivotGrid で内部的に使用されなくなり、xamDataTree™ で置き換えられました。

ユーザーは、列、行、フィルター、およびメジャーを素早く選択できます。

xamPivotGrid では、xamPivotGrid または xamPivotDataSelector の行、列、フィルター、または測定エリアの編集をロックしたり、ロック解除したりできます。

行のヘッダー セルを選択することで、行の状態を強調表示できます。

xamSparkline コントロールには複数の視覚要素と、これらの要素を構成およびカスタマイズするために使用可能な対応する機能があります。

Color Tuner を使用すると、コントロール テーマの色を調整できます。

カスタム カラー調整の構成を共有できます。

Excel ライブラリは今回、組み込みのスタイル、親スタイル、書式オプション、スタイルに関係する多数の Microsoft Excel ビヘイビアーおよび解決済みのセル書式の決定機能へのアクセスをサポートしています。

このリリースは更新されたカラー オブジェクト モデルを採用しています。Excel 2007 カラー モデルを使用すると、カラーを指定し、Workbook パレットで作業して、セルを塗りつぶすために新しい Fill プロパティを使用できます。

Excel Engine ライブラリは今回、ワークシートからのデータで名前付きテーブルにアクセスおよび作成する機能をサポートします。このテーブルを並べ替えて、フィルターし集計できます。

Excel Engine はテーブルのフィルターをサポートします。

Excel Engine はテーブルの並べ替えをサポートします。

ここでは、Microsoft Excel セルに表示されるテキストの提供の仕方を決定する方法を説明します。

元に戻す/やり直し機能のサポートが提供されます。このフレームワークはクロスプラットフォームで、WPF または Silverlight アプリケーションのいずれかで使用できます。

xamBarcode コントロールでは、人間が認識できるバーコード テキストを非表示および表示できます。

Metro テーマ

Metro テーマ

今回のリリースでは、すべてのコントロールに適用可能な新しいテーマ、Metro を導入します。このテーマは、白、グレー、黒を使用し、強調表示/アクセント カラーとしてシアンを使用します。これはタッチ環境のために特に作成されたテーマであるため、コントロールにより大きなタッチ領域ができて使いやすくなります。

IG テーマと Metro テーマを使用するコントロール
Metro Theme 1.png

図 1: IG テーマを使用した xamGrid

Metro Theme 2.png

図 2: Metro テーマを使用した xamGrid

Metro Theme 3.png

図 3: IG テーマを使用した xamDialogWindow

Metro Theme 4.png

図 4: Metro テーマを使用した xamDialogWindow

Metro Theme 5.png

図 5: IG テーマを使用した xamTileManager

Metro Theme 6.png

図 6: Metro テーマを使用した xamTileManager

Metro Theme 7.png

図 7: IG テーマを使用した xamInputs

Metro Theme 8.png

図 8: Metro テーマを使用した xamInputs

Metro Theme 9.png

図 9: IG テーマを使用した xamOrgChart

Metro Theme 10.png

図 10: Metro テーマを使用した xamOrgChart

Metro Theme 11.png

図 11: IG テーマを使用した xamMap

Metro Theme 12.png

図 12: Metro テーマを使用した xamMap

関連トピック:

タッチ ジェスチャーのサポート

タッチ ジェスチャーのサポート

12.1 リリースより、Ultimate UI for WPF コントロールはタッチ ジェスチャをサポートしています。次のトピックでは、タッチ ジェスチャーのサポート、タッチ環境でのコントロールの使用およびコントロールを使用する間に受ける制限を説明します。

xamGeographicMap

xamGeographicMap

xamGeographicMap コントロールによって、ビュー モデルからの地理的位置を含むデータを表示したり、地理的画像地図でシェイプ ファイルから読み込まれた地理的データを表示できます。

Whats_New_xamGeographicMap_1.png

図 1: Open Street Maps からの地理的画像がある xamGeographicMap

Whats_New_xamGeographicMap_2.png

図 2: Map Quest© からの地理的画像がある xamGeographicMap

Whats New xamGeographicMap 3.png

図 3: Bing™ Maps からの地理的画像がある xamGeographicMap

Whats New xamGeographicMap 4.png

図 4: CloudMade© Maps からの地理的画像がある xamGeographicMap

Whats New xamGeographicMap 5.png

図 5: 複数の地理的シリーズがある xamGeographicMap

関連トピック:

xamGrid

xamSparkline 列

スパークライン列タイプでは、xamSparkline™ コントロールを挿入することによって、グリッド セルにスパークライン チャートを表示できます。

Sparkline Column 1.png

関連トピック:

xamMultiColumnCombo 列

MultiColumnCombo 列は、ドロップダウン リストで複数列を表示する列タイプです。これによってユーザーは、事前設定された項目のドロップダウン リストから値を選択することによって、xamGrid コントロールのセル値を編集できます。

xamGrid MultiColumnCombo 01.png

関連トピック:

DateTimeColumn 列

DateTimeColumn は、 xamDateTimeInput™ コントロールを使用して xamGrid コントロールに日付を表示します。SelectedDateMask プロパティを特定のマスクに設定することによって、日付の書式を決定できます。

WhatsNew DateTimeColumn.png

関連トピック:

コピー/貼り付けのヘルパー メソッド

コピー/貼り付けのヘルパー メソッドは、以下のような機能を提供します。

  • xamGrid コントロールでのデータの貼り付け

  • Microsoft Office Excel 文書または xamGrid コントロールに貼り付けることができる、有効な長方形セルの選択を検証

  • xamGrid コントロールでのデータの貼り付け中にエラーが発生した場合のエラー処理

暗黙的データ テンプレートのサポート

暗黙的データ テンプレートは、特定のデータ タイプに適用されます。x:Key プロパティの代わりに、DataType プロパティがデータ テンプレートに設定されます。この機能は Silverlight 5 で導入され、Windows Presentation Foundation でも利用可能です。

WhatsNew ImplicitDataTemplates1.png

カスタム フィルター ダイアログ

xamGrid カスタム フィルター ダイアログは、列のフィルタリング ロジックを作成して編集するエンド ユーザー インターフェイスを提供します。

WhatsNew CustomFilterDialog.png

xamDataChart

ポイント シリーズを表示

xamDataChart は、 PointSeries と呼ばれる他のタイプのシリーズを提供しています。これは、それらを識別する小さい形状のアイコンを使用して、マーカーまたはポイントとしてデータ ポイントを表示することを意図しています。

以下は、 xamDataChart によるビューでの複数の PointSeries のプレビューです。

WhatsNew Displaying PointSeries 01.png

概要と詳細ペイン

xamDataChart では、チャート コンテンツの概要は xamOverviewPlusDetailPane コントロールによって表されます。このコントロールは、サポートされるシリーズのすべてのタイプおよびナビゲーション機能のプレビューを提供します。

以下に示すのは、 xamDataChart の概要ペインの PointSeries の FinancialPriceSeries のプレビューです。

Whats New xamDataChart OPD.png

xamPieChart

OLAP データの視覚化

xamPieChart に追加された最近の機能拡張は、OlapAxis と呼ばれる新しい軸タイプです。これは、PieChart を使用した OLAP データの視覚化に役立ちます。

WhatsNew VisualizingOlapData 01.png

関連トピック:

xamPivotGrid

高度なフィルタリング

高度なフィルタリング機能により、xamPivotGrid の値のフィルタリングが可能になり、合計、カウント、またはパーセントによる上値と下値のフィルターが可能です。

xamPivotGrid Advanced Filtering.png

計算メジャー

この機能は、何らかの計算式でメジャーを作成し、計算メジャーとしてそれを別の列で表す方法を提供します。計算メジャーは、計算における定義されたメジャーの結果を表します。

WhatsNew Calculated Measures 01.png

関連トピック:

セル テンプレートおよびヘッダー テンプレートのカスタマイズ

xamPivotGrid™ コントロールでは、データ セルとヘッダー セルにカスタム DataTemplates を指定できます。セルの階層やレベルなどに基づいて、さまざまなセルにさまざまなテンプレートを指定できます。

xamPivotGrid Custom Cell Templates.png

動的なメタデータ ツリー

データ ソースを xamPivotDataSelector™ に割り当てる場合、データ ソースのすべての項目 (Measures、Dimensions、Hierarchies など) が自動的にメタデータ ツリーに追加されます。動的なメタデータ ツリー機能を使用すると、既定で組み込む項目を正確に指定し、それらの項目を展開するかどうか指定できます。

xamPivotGrid Dynamic MetaData Tree.png

xamPivotGrid のパフォーマンス強化

このリリース時点で、フィルター ドロップダウンおよびデータ選択ウィザードのメタデータ ツリーで xamTree ではなく xamDataTree コントロールを使用します。xamDataTree は仮想化を使用してその項目を表示するため、xamPivotGrid のパフォーマンスとユーザー エクスペリエンスが著しく強化されています。その他のメリットとして、より簡単にデータ選択ウィザードのスタイルを変更できるようになりました。

Note
注:

ご使用のプロジェクトの xamTree アセンブリへの参照を xamDataTree への参照と置き換える必要があります。