20131015作業メモ
NanoBlockMakerはお休み中。
ストアアプリを少し触っていました。
・GridViewの個々の項目のIsSelectedをバインドできない
GridViewやListViewのItemContainerStyleにある、IsSelectedプロパティは少なくとも複数選択の場合は正しく動作しないようです。通常GridViewを表示し、スナップ時はListViewを表示するなどの場合、選択状態を同期させるのが難しそうです。
スナップ時にScrollBarVsibilityやScrollModeを操作して、GridViewをListViewに見せかけることはできそうでしたが、この場合は項目のデザインを変更することができません。
ですが、8.1ではスナップ状態自体がなくなるので、今更悩むことでもないかもしれません。
・ローカルの大きな画像を表示する
ローカルの画像はいったん読み込んでから表示する必要があるため、画像が大きいと表示するまでに時間がかかります。ローカルの画像一覧をGridViewでサムネイル表示などしようとするとかなりの時間が書かかります。(フォトのインポート時がそのようになっているようでした)
サムネイル表示でよいのであれば、StorageFile.GetThumbnailAsyncを利用すると短時間で画像の読み込みを行うことができるようです。