しっぽを追いかけて

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

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

XAML

Xamarin.Forms で Microsoft Band の通知機能を利用する

Microsoft Band の Xamarin.Forms サンプルはこれが最後、通知機能を利用してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com

Xamarin.Forms で Microsoft Band に登録されたアプリタイルを取得する

Microsoft Band にアプリタイルを登録できたので、確認のために登録状態を再取得してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事…

Xamarin.Forms で Microsoft Band にアプリタイルを登録する

Microsoft Band にはスマホ側のアプリごとにタイルを登録できるようなので試してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内…

Xamarin.Forms で Microsoft Band の壁紙を取得する

Microsoft Band の着せ替え機能で壁紙を取得してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現時点のソースより古い可能…

Xamarin.Forms で Microsoft Band のテーマカラーを設定する

Microsoft Band のテーマカラーが取得できたので、今度は設定を試してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現時点…

Xamarin.Forms で Microsoft Band のテーマカラー設定を取得する

今回からは着せ替え機能を攻めます! Xamarin.Forms で Microsoft Band の下記のようなテーマカラーの設定を取得してみます 仕様などはこちらを参照ください ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/Xamari…

Xamarin.Forms の Picker の選択肢をデータバインドしたい

ひょんなことから Xamarin.Forms の Picker コントロールを使いたくなったので、下記のように XAML を記述してみました <Picker Items="{Binding ColorLabelSelection}" SelectedIndex="{Binding SelecedIndex, Mode=TwoWay}"/> これを実行すると・・・ エラー!!</picker>

Xamarin.Forms で Micorosft Band の着用状態を取得する

センサー系の実装は最後、Xamarin.Forms で着用状態を取得してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現時点のソース…

Xamarin.Forms で Micorosft Band の紫外線レベル値を取得する

今回は Xamarin.Forms で紫外線量のレベルを取得してみます ソースコードの一式は下記にあります! matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現時点のソースより古い可能性があります

Xamarin.Forms で Micorosft Band の肌温度値を取得する

今回は Xamarin.Forms で肌温度値を取得してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現時点のソースより古い可能性が…

Xamarin.Forms で Micorosft Band の移動距離値を取得する

今回は Xamarin.Forms で移動距離値を取得してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現時点のソースより古い可能性…

Xamarin.Forms で Micorosft Band の歩数値を取得する

今回は Xamarin.Forms で歩数値を取得してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現時点のソースより古い可能性があ…

Xamarin.Forms で Micorosft Band の心拍数センサー値を取得する

今回は Xamarin.Forms で心拍数センサー値を取得してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現時点のソースより古い…

Xamarin.Forms で Micorosft Band のジャイロセンサー値を取得する

今回は Xamarin.Forms で回転の速度が取れるジャイロセンサー値を取得してみます ソースコードの一式は下記にあります! 細かい実装などはこちらを参照ください matatabi-ux/XamarinBandSamplegithub.com ※ 順次改修していく予定なので、この記事の内容が現…

Xamarin.Forms で Micorosft Band の加速度センサー値を取得する

Xamarin の中の人が Nuget に Xamarin 用 Microsoft Band SDK をアップしてくれたようです Microsoft Band SDK for Xamarin and Windows (Preview)www.nuget.org これは・・・Xamarin.Forms 用のライブラリを作る意味がなくなったような; まぁ勉強用とわり…

Xamarin.Forms で特定のイベント発生時に ViewModel の Command を実行する

Xamarin.Forms のコントロールはまだまだプロパティ実装が不十分なこともあり、イベントは用意されているけどそのイベントが起きたときに実行されるような Command を Binding できないことが多々あります イベントしか用意されていない場合、Binding で Vie…

Xamarin.Forms で Microsoft Band のバージョン情報を取得する

接続には成功したものの・・・本当に接続できているのかよくわからず というわけで接続確認もかねて、接続した Microsoft Band のハードウェアとファームウェアのバージョンを取得してみます ソースコードの一式は下記にあります! matatabi-ux/XamarinBandS…

Xamarin.Forms で Microsoft Band に接続してみたい

Visual Studio で Microsoft Band に接続ができたので、今度は iOS だけでなく、Android や Windows Phone でも試せるように(実機ないけど)Xamarin.Forms でサンプルアプリを作ってみたいと思います Xamarin の中の人が作った Portable Class Library もあ…

Xamarin.Forms でセッションデータを保存・復元したい

とりあえず Xamarin.Forms の Application に追加されたイベントハンドラを利用すれば、アプリの状態遷移時に処理を行えることはわかりました では、セッションデータを保存してアプリの再開時などに復元するためにはどうしたらよいか ・・・っと思ったら Ap…

Xamarin.Forms の App Lifecycle の呼び出され方を調べたい

少し古いお話ですが、Xamarin.Forms 1.3 より App クラスに下記のアプリケーションライフサイクルイベントハンドラが追加されてます! Working with the App Lifecycle - Xamarin /// <summary> /// アプリ起動時処理 /// </summary> protected override void OnStart() { } /// <summary></summary>…

Xamarin.Forms で文字列で DateTime を XAML に指定できるようにする

前回 は XAML で DateTime を指定しましたが <DatePicker> <DatePicker.Date> <sys:DateTime x:FactoryMethod="Parse"> <x:Arguments> <x:String>2015/02/27</x:String> </x:Arguments> </sys:DateTime> </DatePicker.Date> </DatePicker> こんな回りくどい指定の仕方は面倒なのでやっぱり WPF のように直接文字列で指定できるようにしてみます

Xamarin.Forms で XAML から DateTime を指定する

WPF の XAML では DateTime を文字列で直接指定することができますが、Xamarin.Forms ではエラーになってしまいます ではどうやって指定するかというと、DatePicker の API に書かれていました

Xamarin.Forms で数値が含まれる範囲に応じて任意の値に切り替える

数値を配色や文字列に変換する Converter を作りましたが、必要な値に応じて Converter を用意するのは少し面倒です というわけで、変換後の値を任意の型にできるような汎用的な Converter にしてみたいと思います

Xamarin.Forms で数値が含まれる範囲に応じて文字列を切り替える

前回 の続編、今度は文字列を切り替えてみます 相変わらず Converter を作ります!

Xamarin.Forms で数値が含まれる範囲に応じて配色を切り替える

本当はそろそろ Android にも進出しようと思っていたのですが、Xamarin のライセンス申請がなかなか進まず・・・ というわけでライセンスが発行されるまでしばし Xamarin.Forms であれこれ試してみました Excel なんかで数値が含まれる範囲に応じてセルの配…

Xamarin に追加してほしい機能を投票できるサイト

前回 の不完全ダブルタップ拡大縮小コントロールですが、なんと Android エミュレーターではダブルタップが認識されないというご報告をいただきました ・・・Xamarin.Forms の TapGestureRecognizer.NumberOfTapsRequired を利用しているだけなのに認識でき…

ダブルタップで Xamarin.Forms の ScrollView の拡縮を切り替えてみたい(失敗)

Xamarin.Forms には ScrollView というスクロール可能なレイアウトがありますが、Windows ランタイムのような拡大縮小機能がありません 何とかできないかビヘイビアを作って試してみました

Xamarin でデータの型によってリスト内の表示を切り替えたい(2)

前回の記事 では、TypeTemplateSelector にデータの型ごとに DataTemplate を持たせることで、型ごとのテンプレート選択を実装していました ただ、この方法だとデータの型が増えるたびに TemplateSelector にプロパティを追加したり、分岐条件を追加する必要…

Xamarin でデータの型によってリスト内の表示を切り替えたい(1)

ItemsControl を利用して今度はリスト内にバインドされたデータの型によって、各行の表示を切り替えてみたいと思います 今回のソリューション構成はこちら ViewModel を 2つと、TypeTemplateSelector という DataTemplateSelector を追加しました

Xamarin で交互に背景色を変えたリストを表示したい

ItemsControl は便利なコントロールなのでどんどん拡張していきたい! というわけで、リストの背景色を交互に替える表示を ItemsControl を利用して作りたいと思います 今回のソリューションはこれまでのものを拡張して下記のようになります