かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

2015-04-19から1日間の記事一覧

Windows 10 TPのVisualStateManagerのStateTriggerを自作するには

UWP

参考:とてもいい仕事してるGitHubのページ。 dotMorten/WindowsStateTriggersgithub.com ほぼ写経してる感じです。 StateTriggerの作り方 Windows.UI.Xaml.StateTriggerBaseを継承して作ります。特に実装しないといけないメソッド等はなくて、そのStateTrigg…

Windows 10 TPのUAPでデスクトップかモバイルか判別する方法

UWP

参考:以下のページの DeviceFamilyAdaptiveTrigger。 dotMorten/WindowsStateTriggersgithub.com UAPで、デスクトップなのかモバイルなのか取得したいという時の方法です。 var qualifiers = ResourceContext.GetForCurrentView().QualifierValues; if (qual…

Windows 10 のUAPのコンパイル時データバインディング

UWP

Windows 10 TP時点の情報です UAPにはコンパイル時のデータバインディングというのがあるみたいです。挙動については現時点ではドキュメントらしきものは見つかりません。書式については以下の通り <TextBlock Text="{x:Bind Path=XXXX, Mode=OneWay|TowWay|OneTime}" /> PathのXXXXの所にはページを起点として、静的に解決できる</textblock>…