Windowsストアアプリにおける グリッドアプリケーションについて(5)
前回まででGroupedItemPageの説明が終了したので、今回はGroupDetailPageの説明を行います。最初に、GroupedItemsPage.HeaderClickで説明したナビゲーションで呼び出されるLoadStateメソッドを見てみましょう。protected override void LoadState(Object navigationParameter,...
View ArticleWindowsストアアプリにおける グリッドアプリケーションについて(6)
前回にGroupDetailPageの説明を行いました。今回は、最後のItemDetailPageの説明を行います。最初に、ItemDetailPageがナビゲーションを使って呼び出されることから、LoadStateメソッドを以下に示します。protected override void LoadState(Object navigationParameter,...
View ArticleWindowsストアアプリにおける グリッドアプリケーションについて(7)
少し時間があきましたが、今回はグリッドアプリケーションを使った場合にどのようにカスタマイズするかということを説明します。最初に、開発体験テンプレートをご存じな方も多いことと思います。このテンプレート集のNewReaderのReadme.txtにカスタマイズのポイントが記載されているので、その中から抜粋したものを以下に示します。(0) アプリの名前(2) ブランディング(3)...
View ArticleWindowsストアアプリにおける グリッドアプリケーションについて(8)
前回まででグリッドアプリケーションの基本構造と良く行われるであろうカスタマイズ方法を説明しました。今回は、カスタマイズの具体例としてSomasegarのBlogで取り上げられていた「Build and End-toEnd Windows Store App」シリーズを補足します。Building an End-to-End Windows Store App - Part 1Building an...
View ArticleWindowsストアアプリにおける グリッドアプリケーションについて
「Windowsストアアプリにおける グリッドアプリケーションについて」という記事を8回に渡って記載してきました。このページは、各記事に対する索引として記載します。Windowsストアアプリにおける グリッドアプリケーションについて(1)この記事では、ページ・ナビゲーションの基本構造とDefaultViewModel、LoadStateメソッドなどを解説しています。Windowsストアアプリにおける...
View ArticleGridViewのスクロール位置を復元するとある方法
@ITのGridViewのスクロール位置を復元するには?の記事を読んでいて、うーむ正攻法だなぁと感心していました。GetTemplateChildメソッドがprotectedなので、正攻法ではGridViewを継承したコントロールを作らざるを得ないのも事実です。ちょっとしたアプリに、新しいコントロールを作りたくない私の場合は、別の方策を考えてみます。最初に考えたのが、何はなくともReflection...
View ArticleGridViewのアイテム・コンテナーをカスタマイズするには
XAML(C#やVB)で作成するWindowsストア アプリで良く使うであろうコントロールとして、GridViewやListViewコントロールがあります。Visual...
View ArticleWinodwsストア アプリ開発者契約について
色々とお問い合わせを頂くことが多いので、Windows ストア アプリを公開する場合の注意事項を個人的な見解として記述します。最初に、Windows ストアに対して開発者アカウントを作成する場合に表示される、アプリ開発者契約を必ず読んでから登録作業を進めることをお願いします。アプリ開発者契約には、とても重要な内容が記述されています。幾つかを例として、以下に記載します。「1) Windows ストア...
View ArticleBlog の調子が悪いです...
最近ですが、Blogの調子がおかしいです。 下書き保存した記事が公開できない状態が続いています。私がBlogを書くときは、以下のような方法です。Live Writer で下書きを保存。Blogのダッシュボードでタイトルを調整してから、公開。Live...
View Article能楽堂 1.2.0 の assets:precompile コマンドについて
能楽堂 1.2.0が2011年12月にリリースされていまして、Rails のバージョンが3.1.2になっています。が、production環境で運用するために必要な「rake...
View ArticleWDD で、アプリのライフサイクルと実行環境の解説を担当します
4/24-25 に開催される Windows Developer Daysで、「アプリのライフサイクルと実行環境の解説」を担当します。このセッションの準備をしている最中ですが、このセッションで取り上げる話題として、以下のものを考えています。アプリの状態遷移(実行中、一時停止、復帰、強制終了など)アプリが起動される仕組みについてアプリの状態の取り扱いバックグラウンド...
View ArticleWDD でお話するまでの経緯とデモ内容のフォロー
WDDのアプリのライフサイクルと実行環境に、多くの方が参加していただきまして有難うございました。少し、時間が延びましたが、本当に有難うございました。今回は、この時にお話しできなかった話題と準備作業の舞台裏を記載します。資料の作成を始めたのは3月からなのですが、デモの準備をしながら資料の見直しやサンプルの作り直しなどを何度も行っていました。大体の準備ができたのが4/13で、翌週に最終チェックと環境整備...
View ArticleWindowsストアアプリにおける グリッドアプリケーションについて(1)
久し振りのエントリーになります。これから、何回かに渡ってVisual Studio 2012に含まれる Windows ストア アプリケーションのグリッド アプリケーション テンプレートを紐解いて行きます。グリッド アプリケーションのナビゲーションは、以下に示すように3階層になっています。 ナビゲーションに含まるXAMLページは、以下のようになっています。GroupedItemsPage.xaml...
View ArticleWindowsストアアプリにおける グリッドアプリケーションについて(2)
前回は、GroupedItemsPageのLoadStateメソッドまでを説明しました。今回は、GroupedItemsPageのビューに関して説明します。ビューとしては、前回に説明したようにGridViewコントロールとListViewコントロールの2つを用意しています。最初に、GridViewコントロールの定義とデザイン画面を以下に示します。<!--...
View Articleグリッド アプリケーションの解説ドキュメント
Blogの更新もままならない状態でしたが、何とか更新していこうと考えています。もうじき、Windows 8.1 が一般公開される時点で何なんですが、Windows 8 のストア アプリのグリッド アプリケーション テンプレートのドキュメントを公開します。このドキュメントは、様々な理由があって作ったものの日の目を見ない状態になっていたものです。Visual Studioが提供するプロジェクト...
View Article執筆協力した書籍について
色々と忙しかった理由ですが、一番は書籍の執筆協力でした。具体的には、プログラミング Windows 第6版 と プログラミング .NET Framework 第4版に対して、Windows 8.1(.NET Framework 4.5.1)との差異を埋めるべく、作業をしていました。プログラミングWindowsでは、日本語版だけの特典としてWindows 8.1 / Visual Studio...
View ArticleWindows 8.1 のグリッド アプリケーションについて
Visual Studio 2013で提供する Windows ストア アプリ用のプロジェクトテンプレートには、次の4種類があります。新しいアプリケーショング��ッド アプリケーションハブ アプリ分割アプリケーションVisual Studio 2012のプロジェクトテンプレートと比較すると、ハブ アプリが新しく追加されています。ハブ アプリは、Windows 8.1 で追加された Hub...
View ArticleWindows 8 アプリの Windows 8.1 へのマイグレーションについて
Windows 8 のストア アプリのプロジェクトを Windows 8.1 用のプロジェクトへ移行する方法は、物江さんのBlogにまとまっていますので、私の方は変更された API に焦点を絞って解説します。Visual Studio...
View Article