しっぽを追いかけて

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

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

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

GridView の 表示領域をすき間なく詰めるには

GridView を下記のようにシンプルに記述した場合 <GridView Grid.RowSpan="2" ItemsSource="{Binding Source={StaticResource itemsViewSource}}" Padding="116,186,116,0"> <GridView.ItemsPanel> <ItemsPanelTemplate> <ItemsWrapGrid ItemHeight="250" ItemWidth="300" /> </ItemsPanelTemplate> </GridView.ItemsPanel> </gridview>

Windows ストアアプリの操作用ショートカットキーの実装場所

複数画面のある Windows ストアアプリのプロジェクトテンプレートを作成すると、[Alt+←] や [Alt+→] のショートカットキーでブラウザの戻る・進むのような画面遷移を行うことができます

コンテンツ ViewModel をラッピングする ItemContainerViewModel のすすめ

通常 GridView などに写真のタイルを表示する場合、ItemsSource には ObservableCollection などのように表示するコンテンツ情報を持つ ViewModel をコレクションに入れてバインドすることが多いと思います こうする代わりに PhotoViewModel を下記のような …

ベータ版 Prism for Windows Runtime & プレリリース Unity を利用した MVPVM 猫じゃらしアプリ

例によって ユニバーサル Windows アプリ用 Prism フレームワーク! - しっぽを追いかけて の Prism ベータ版や Xamarin や Windows Phone でも利用できる Unity DI コンテナプレリリース版 - しっぽを追いかけて の Unity プレリリース版を組み入れてかんた…

ベータ版 Prism for Windows Runtime を試してみたい

ユニバーサル Windows アプリ用 Prism フレームワーク! - しっぽを追いかけて で紹介した Prism ベータ版でさっそくユニバーサル Windows アプリの動作を試してみました

ユーザーコントロールとテンプレートコントロールの使い分け

ユーザーコントロールとテンプレートコントロール(WPF だとカスタムコントロール)の使い分けについて、すでにどこかの偉い人が解説しているだろうと思ったら意外と情報がありませんでした 大雑把に表現するとユーザーコントロールは既存のコントロールを組…

MenuFlyout をラジオボタンっぽい強制単一選択にする

MenuFlyout の内部に下記のように ToggleMenuFlyoutItem を配置すると選択式のメニューとして表示できます <AppBarButton Label="ネコのえさ"> <AppBarButton.Icon> <PathIcon HorizontalAlignment="Center" VerticalAlignment="Center" Data="M0,16.0044549486488L30.0405913920894,16.0044549486488 ~ 中略 ~ " /> </AppBarButton.Icon> <AppBarButton.Flyout> </appbarbutton.flyout></appbarbutton>

Xamarin や Windows Phone でも利用できる Unity DI コンテナプレリリース版

先日見つけた Prism for Windows Runtime ベータのユニバーサルアプリ対応版を見ていたら、Unity のプレリリース版で対応プラットフォームが増えていました!

デフォルトのデザインテーマ定義ファイル

Visual Studio のプロパティパネルからシステムリソースを開くとデフォルトのスタイルを選ぶことができます デフォルトのデザインの色や設定を確認するために、こういった方法で探すこともできるのですが大量にあるスタイルを1つずつ確認していくことになる…

リスト項目のデザインを交互に切り替える

Windows ランタイムアプリにはリスト項目の背景色を交互に切り替えるオプションはありませんが、ItemTemplateSelector を利用すればそういったことは実現できます

テンプレートセレクタは強力なデザイン実装手法

XAML を使った UI 構築の実装手法には便利な仕組みがたくさんありますが、自分が最も好きな仕組みは DataTemplateSelector などのテンプレートセレクタです! え?つい最近こんなネタを見たって?ネタがかぶっただけきっと気のせいです!! なんでテンプレー…

ユニバーサル Windows アプリ用 Prism フレームワーク!

来たみたいですね!これからいじってみよう http://prismwindowsruntime.codeplex.com/releases/view/124955 ところで Xamarin 対応はまだですか・・・

3 列未満になるウィンドウ幅の場合はタイルの大きさを小さく表示する GridView

前回の ウィンドウ幅に応じて列数が変化する GridView - しっぽを追いかけて をさらに拡張して、3 列未満になるウィンドウ幅の場合はタイルの大きさを小さく表示する GridView を作ってみようと思います 前回の GridView では幅が狭くなったときもタイルが同…

ウィンドウ幅に応じて列数が変化する GridView

普通はクロススライド(タイルをスクロール方向に交差する下にドラッグさせる)で項目を選択するため原則水平スクロールにするんですが、どうしても!GridView を縦スクロールしたい・・・という場合どうしたらよいか その場合はウィンドウ幅に応じて列数を…