しっぽを追いかけて

ぐるぐるしながら考えています

Unity と猫の話題が中心   掲載内容は個人の私見であり、所属組織の見解ではありません

2014-08-01から1ヶ月間の記事一覧

シンプルタイマーアプリのソースをアップ

少し前に作ったタイマーアプリのソースを GitHub の下記に公開しました matatabi-ux/SimpleTimer · GitHub Prism フレームワークも最新のユニバーサルアプリ対応版に差し替えたのでどこまで Shared Project に共有で配置できるかと試してみたら・・・

Prism MVPVM テンプレート更新

Prism のユニバーサルアプリ対応版がリリースされたので、Prism ベースの MVPVM テンプレートを作りました - しっぽを追いかけて で紹介した MVPVM テンプレートを更新しました zip を解凍したら、中の install.bat を「管理者として実行」で実行すればテン…

Prism for Windows Runtime のユニバーサルアプリ対応版が正式リリース

ようやくリリースされたようですね patterns & practices: Prism for the Windows Runtime - Download: Prism for Windows Runtime (Universal Apps) ところで、Xamarin 対応はまだですか?

ライブタイル用ライブラリ NotificationsExtensions を利用する

http://matatabi-ux.hateblo.jp/entry/2014/08/20/120000 で中断状態の対応を行ったタイマーアプリについて、さらにライブタイルでタイマー時間を表示することにしました

Suspended 中の経過時間を把握する

円弧シェイプを利用した数値の表現 - しっぽを追いかけて で作成したコントロールに少し手を入れて、下記のようなタイマーアプリを作ろうとしたんですが、思わぬところで壁にぶつかりました

スワイプで数値の増減ができる UI

円弧シェイプを利用した数値の表現 - しっぽを追いかけて では Button で増減させていましたが、タッチ操作しやすくさせるためスワイプで増減できるようにしてみます!

円弧シェイプを利用した数値の表現

意外と用意されていない始点と終点角度を指定できる円弧 - しっぽを追いかけて で作った円弧シェイプを使って数字と円弧を合わせて表示するチャート?を作ってみました

意外と用意されていない始点と終点角度を指定できる円弧

WPF を含め XAML には XY 座標系で始点終点を指定して描く円弧の Path はありますが、始点終点を角度で指定する円弧がありません・・・ ないものは・・・作ってみました!

さらに UI の仮想化(2)

UI に表示されるデータの仮想化(2) - しっぽを追いかけて では段階的な仮想化を行いましたが、まだまだ UX を向上させるためにできることがあります! それは ISupportIncrementalLoading の段階的なデータ読み込みに時間がかかる場合、スクロールに時間…

UI に表示されるデータの仮想化(2)

UI に表示されるデータの仮想化(1) - しっぽを追いかけて では表示用にコピーされるデータを絞り込む仮想化をご紹介しましたが、データの仮想化には他にも方法があります それが段階的な仮想化と呼ばれるもので下記のようなイメージになります

UI に表示されるデータの仮想化(1)

ピクセル単位で仮想化するパネル ItemsWrapGrid & ItemsStackPanel - しっぽを追いかけて では UI の仮想化についてご紹介しましたが、UI 以前にそもそもアイテムのデータ量が多い場合は表示が遅れたり、メモリを大量に消費してしまうといった問題が起こりま…

ピクセル単位で仮想化するパネル ItemsWrapGrid & ItemsStackPanel

Windows ランタイムアプリの特定のパネルには、画面に表示されている領域だけ UI 項目を生成したり使いまわしたりして、使用メモリの削減やスクロール動作を高速化する「仮想化」という仕組みが用意されています

プロパティ構成を PCL プロジェクトに外出ししたコード自動生成

機械的な作業になりがちな Model や ViewModel のコーディングの改善策として T4 テンプレートを利用したコード自動生成の方法があります Model からマルチバイト文字をエスケープして Json 文字列にシリアライズする - しっぽを追いかけて で紹介しているよ…