2014-08-01から1ヶ月間の記事一覧
少し前に作ったタイマーアプリのソースを GitHub の下記に公開しました matatabi-ux/SimpleTimer · GitHub Prism フレームワークも最新のユニバーサルアプリ対応版に差し替えたのでどこまで Shared Project に共有で配置できるかと試してみたら・・・
Prism のユニバーサルアプリ対応版がリリースされたので、Prism ベースの MVPVM テンプレートを作りました - しっぽを追いかけて で紹介した MVPVM テンプレートを更新しました zip を解凍したら、中の install.bat を「管理者として実行」で実行すればテン…
ようやくリリースされたようですね patterns & practices: Prism for the Windows Runtime - Download: Prism for Windows Runtime (Universal Apps) ところで、Xamarin 対応はまだですか?
http://matatabi-ux.hateblo.jp/entry/2014/08/20/120000 で中断状態の対応を行ったタイマーアプリについて、さらにライブタイルでタイマー時間を表示することにしました
円弧シェイプを利用した数値の表現 - しっぽを追いかけて で作成したコントロールに少し手を入れて、下記のようなタイマーアプリを作ろうとしたんですが、思わぬところで壁にぶつかりました
円弧シェイプを利用した数値の表現 - しっぽを追いかけて では Button で増減させていましたが、タッチ操作しやすくさせるためスワイプで増減できるようにしてみます!
意外と用意されていない始点と終点角度を指定できる円弧 - しっぽを追いかけて で作った円弧シェイプを使って数字と円弧を合わせて表示するチャート?を作ってみました
WPF を含め XAML には XY 座標系で始点終点を指定して描く円弧の Path はありますが、始点終点を角度で指定する円弧がありません・・・ ないものは・・・作ってみました!
UI に表示されるデータの仮想化(2) - しっぽを追いかけて では段階的な仮想化を行いましたが、まだまだ UX を向上させるためにできることがあります! それは ISupportIncrementalLoading の段階的なデータ読み込みに時間がかかる場合、スクロールに時間…
UI に表示されるデータの仮想化(1) - しっぽを追いかけて では表示用にコピーされるデータを絞り込む仮想化をご紹介しましたが、データの仮想化には他にも方法があります それが段階的な仮想化と呼ばれるもので下記のようなイメージになります
ピクセル単位で仮想化するパネル ItemsWrapGrid & ItemsStackPanel - しっぽを追いかけて では UI の仮想化についてご紹介しましたが、UI 以前にそもそもアイテムのデータ量が多い場合は表示が遅れたり、メモリを大量に消費してしまうといった問題が起こりま…
Windows ランタイムアプリの特定のパネルには、画面に表示されている領域だけ UI 項目を生成したり使いまわしたりして、使用メモリの削減やスクロール動作を高速化する「仮想化」という仕組みが用意されています
機械的な作業になりがちな Model や ViewModel のコーディングの改善策として T4 テンプレートを利用したコード自動生成の方法があります Model からマルチバイト文字をエスケープして Json 文字列にシリアライズする - しっぽを追いかけて で紹介しているよ…