BT

Windows 8.1とVisual Studio 2013のXAML開発の改善

| 作者: Anand Narayanaswamy フォローする 0 人のフォロワー , 翻訳者 徳武 聡 フォローする 0 人のフォロワー 投稿日 2013年10月21日. 推定読書時間: 2 分 |

原文(投稿日:2013/10/07)へのリンク

Windows 8.1ではXAML Binary Format (XBF)を使ってXAMLアプリケーションをアセンブリにコンパイルできる。さらに、アプリケーションをロードし、描画する速度は劇的に改善している。起動時に必要なリソースがすべて読み込まれるのではなく、遅延ロードをするからだ。

XAML開発者はWindows 8.1でアプリケーションが大きく改善されることがわかるだろう。大きなリスト上の項目をナビゲートしてみればわかるだろう。さらに、データベースのすべての項目が描画されるまで灰色のプレースフォルダが表示される。また、Windows 8.1はXAMLエディタやVisual Studio 2013の性能も改善している。

Visual Studio 2013のXAMLエディタには主要なリソース向けのIntelliSenseを搭載し、完全なデータバインディングをサポートする。IntelliSenseは、正確な名前を知らなくても正常の要素名を表示し、F12もサポートする。また、XAMLエディタはCamelCaseマッチングをサポートする。

公式な情報によると、Visual Studio 2013のXAMLエディタはエクスパンションとSurround-With Snippetsをサポートする。現時点では、Viusal Studio 2013 Previewにはスニペットは含まれていないが、Tim Heuer氏が作成したチュートリアルを見ながらカスタムのスニペットを作成することもできる。

XAMLコントロールを直接オンラインのドキュメントにドラッグすることもできる。こうすることで、ビジュアルツリーの好きなところにコントロールを配置することができる。XAMLマークアップをナビゲートする必要もない。Visual Studio 2013は既存のコメントを自動的に検知する機能を持っており、XAMLコードエディタの中に含むことができる。さらに、エンジンが終了タグを検知したらクローズタグは自動的に削除される。

また、Visual Studio 2013ではコンパイルするまでの間、いつでもテーマを設定することができる。現時点では、プロジェクトを作成したときにテーマを選択しなければならない。また、検索、メニュー、フライアウト、コマンドバー、アプリバーボタン、アプリバートグルボタン、アプリバーセパレータなどの新しいコントロールも含まれている。これらのコントロールはWindows Storeアプリケーションのガイドラインを実装している。

XAML開発者はWindows 8.1で新しいHubコントロールを使えるようになる。開発者はこれを使ってHubSectionsを作り、コンテンツを分割できる。さらに、コンボボックス、スライダー、デイトピッカー、対ウピッカー、テキストボックス、パスワードボックス、リットエディットボックスは、ヘッダテンプレートプロパティを持ち、プレースフォルダテキストやウォーターマークなどを利用できる。

Windows 8.1はXAMLのビジュアルツリーをWindows.Xaml.Media.Imaging名前空間のRenderTargetBitmapを使って画像として描画することもできる。更新されたプロジェクト、ハブアプリ、UIテストプロジェクトテンプレートも含まれており、Windows Storeアプリケーションのテストを記録し、必要な時に再生できる。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT