Ultimate UI for WPF 2011 Volume 1 リリースには、WPF コントロールをこれまで以上に活用することを可能にする多数の強力な新しい機能とコントロールを含んでいます。
以下は 2011 Volume 1 リリースで追加または更新した機能およびコントロールのリストです。リンクをクリックして新機能を体験してください。
Infragistics Barcode Reader は画像からバーコードをデコードするためのライブラリです。
今回のリリースには、Network Node コントロールが採用されており、ノードと接続を使用してグラフを視覚化することができます。このコントロールはデータ バインド、選択、テンプレート化、スタイル、カスタム配置などの機能をサポートしています。詳細は、 「xamNetworkNode」を参照してください。
xamOrgChart は組織図を描画するためのデータ バインドされたコントロールです(図 1)
図 1: xamOrgChart コントロールで作成されたサンプルの組織図
このコントロールは、ノードの展開と縮小、パンとズーム、キーボード ナビゲーション、カスタム スタイルおよびテンプレート、複数ノードの選択をはじめとするさまざまな選択タイプをサポートします。
今回のリリースには、xamPieChart™ と呼ばれるデータ チャート アセンブリの新しい特殊なコントロールが採用されています。このコントロールによって、他とはっきりと区別できるデータ カテゴリを表すスライスに円チャートを分割することができます(下の図 1 を参照)。円チャート コントロールは、スライス選択および展開、また値しきい値より下のカテゴリのための「その他」のスライスをサポートしています。詳細は、 「xamPieChart を使用した作業の開始」
このリリースから、Ultimate UI for WPF Data Visualization のすべてのコントロールの文字列値をカスタマイズする機能が提供されました。この機能によって、特定のカルチャ、ロケールまたは言語のためにアプリケーションを簡単のローカライズできるようになりました。
以下の画像では、xamPivotGrid コントロールのリソース文字列はカスタマイズされています。
図 2: カスタマイズされた Filter、Data、Row、Column および XamPivotDataSelector ヘッダーのある xamPivotGrid コントロール
Ultimate UI for WPF コントロール スイートは Microsoft® UI Automation を完全にサポートします。UI Automation フレームワークによって、アプリケーションの UI 要素にアクセスしたり障害を持つエンドユーザーにこの情報を提供するためのスクリーン リーダーなどの支援技術が可能となります。
UI Automation のもうひとつの主な用途は自動化テストです。フレームワークによってテスト スクリプトは UI 要素にアクセスして操作することができます。
2011 Volume 1 リリースでは、 xamMap™ コントロールのパンニングおよびズーミング機能が拡張され、より速い応答を提供します。キャプションをマップで使用しない場合にパフォーマンスが向上します。詳細については、 マップ ウィンドウ アニメーションの使用を参照してください。
数千の SymbolElement を使用した場合のマップの応答も更に速くなりました。マップ要素を使用する方法の詳細については、 マップ要素の表示 トピックを参照してください。
2011 Volume 1 リリースでは、 xamDataChart™ コントロールは、ユーザーが操作を完了するまで作業を延期します。データ バインドされたコレクションで個別に多数の項目を更新する場合、以前の xamDataChart では、ユーザーが更新を完了するまで待機せずに、無関係な作業を実行します。今後は作業が完了するまで待機します。また、xamDataChart または軸で複数の外観プロパティを更新する場合、新しいバージョンのチャートは、視覚の違いを調整する前に、すべてのプロパティの更新が完了するまで待機します。
さらに、散布図と極座標チャートを更新する作業は、パフォーマンスを改善するためにより効率的に処理されています。前回の最新情報の更新と同じマーカーを画面に保持するためにこれまで以上の試みが行われており、視覚的なノイズを減らし、描画速度を向上しています。詳細は、 「チャートのパフォーマンス」のトピックを参照してください。
以下の新しいシリーズ タイプをサポートするために xamDataChart コントロールが更新されました。
xamDataChart コントロールは、Infragistics Math Calculators を使用して、複数の Value Overlay の表示と数学値の計算のサポートを提供します。詳細は、 「値オーバーレイ」トピックを参照してください。
今回のリリースでは、IG テーマという新しいテーマが採用されました。このテーマはすべての Ultimate UI for WPF コントロールに適用できます。このテーマは、黒、白、いくつかのグレーと強調表示とアクセントカラーとして青を使用するモノクロです。すべてのコントロールには外部ファイルとして出荷される対応するテーマのリソース ファイルがあり、XAML およびコード ビハインドからそれにアクセスできます。IG テーマを使用する方法の詳細は、 「テーマの使用」トピックを参照してください。
以下の図は、IG テーマが適用された Ultimate UI for WPF コントロールをいくつか示しています。
図 1: IG テーマが適用された xamMap コントロール
図 2: IG テーマが適用された xamBulletGraph コントロール
図 3: IG テーマが適用された xamGauge コントロール
図 4: IG テーマが適用された xamPivotGrid コントロール
図 5: IG テーマが適用された xamDataChart コントロール
図 6: IG テーマが適用された xamTimeline コントロール
図 7: IG テーマが適用された xamNetworkNode コントロール
図 8: IG テーマが適用された xamOrgChart コントロール