kamulog

xamarin.formsのネタなど

Xamarin.FormsのPan/PinchGestureRecognizerを使ってドラッグアンドドロップと拡大縮小を実装するサンプル

この記事は[学生さん・初心者さん大歓迎!]Xamarin Advent Calendar 2016 - Qiitaの17日目の記事です。

Xamarin.Formsでいつの間にかPanGestureRecognizerとPinchGestureRecognizerが増えてたのであれこれと試してみました。

続きを読む

prism.forms 6.3.0-pre1 のNavigationServiceをカスタマイズしてみた例

この記事はXamarin Advent Calendar 2016 - Qiitaの21日目の記事です。

Navigationに関しては散々出尽くした&すでにガチな記事があるので気がひけるのですが、せっかく作ったので紹介させてください。よろしくお願いします。

prismのNavigationServiceは便利ですよね。かなり高機能で使うべきものなんですがTabbedPageを絡めたコンテンツを作成しているとうーーんという箇所があります。
prismの6.3.0-pre1からNavigationService内の多くのメソッドの修飾子がprotectedになり、派生クラスからoverrideしたり普通に呼び出したりできるようになったので、うーんという箇所をカバーできるようにオレオレカスタマイズに挑戦してみました。

※ガチな記事

どれも必読です!

www.nuits.jp tamafuyou.hatenablog.com

続きを読む

ResourceDictionaryとEffectsを使ってFormsのThemeの切り替えだけで変えられない色も含めて強引に切り替えるサンプル

これは[初心者さん・学生さん大歓迎!] Xamarin その2 Advent Calendar 2016 - Qiitaの14日目の記事です。

初心者向きとは言い難いかも知れませんが、EffectsはさておきResourceDictionaryに関しては序盤から使っていくべき機能だと思いますので、こんなこともできるんだなぁという感じで流し読みしていただけると幸いです。

またサンプルのアプリはちゃんと中身も実装しているので、実際に動かしてみることもできるはずですので良かったら参考にしてみてください。

続きを読む