WPFを中心に書いています。Technologies。本当、どうでもいいことでミスしていて(MasterDetailPageのMaster側のPageにTitleを設定するのを忘れていた。XamarinちょっとTLで話題になっていたのでせっかくだから文章でまとめようかと思いエントリーにしてみました。iPhone先日、以下のようなエントリーを書きました。Twitterでその関連で話をしていたら、Braian氏からレスが付きました。私は使っているというか、使おうとしてちょっと疑問があって質問して見たら、なんだかこんな流れでBinding拡張ライブラリの作成を請け負うことになりました。Studioちょっと走り書きのメモです。Xamarin.Androidで自作のリソースファイルを埋め込んで利用する方法を紹介します。iPhoneどうも、いまだかつてXamarinでアプリを一本も完成させたことのない初心者です。2016の12日目のエントリーとして投稿しました。Xamarin私自身はあまりなったことないのですが、Twitter見てたら困っていた人がいたので対処方法をまとめて見ました。元ネタは自分の体験とフォーラムの情報です。Xamarinまたもteratailネタですが、せっかくサンプル作ったのでこっちにも残していきます。Xamarin.Formsの6.3で同様(同じ?)機能が盛り込まれる予定です。したがって、それ以降はそちらをご利用頂いた方が良いと思います。(その1)5日目のエントリーです。これまで何度かPrismを利用する場合の画面遷移について記述してきました。Firstによる画面遷移をご紹介しました。この例には二つの気になる点(悪い点というわけでもない)がありました。Databaseの初期設定回です。連載の目次は以下にありますので良かったらご覧ください。Appsの初期設定回です。連載の目次は以下にありますので良かったらご覧ください。iPhoneちょっと前にちょまどさんが公式から提供された新しいサンプルアプリを紹介されていました。Studioteratailで3日かけて問答して回答し、サンプルコードまで書いたのでせっかくだからこっちでも共有しようかと。事もないんですけど、調べてみたらコレジャナイ感がありました。Xamarin.FormsとMoqのハンズオンを実施しました。Studioの標準機能だけではユニットテストが動かない問題などがあり、ぶっちゃけ凹みました。使いこなそう」にてPrismとMoqのお話をしてきました。Stableの最新にも含まれており動作することを確認しました。現状AlphaよりもStableのほうがRevisionが高い状態となっており、Previewerの最新がどれかは不明です。Test先日、JXUGのカンファレンスにて表題の発表をさせていただきました。いや〜、疲れましたけど終わったら楽しかったです。ライブコーディングで、本当に開始前は手が震えていましたけど終わったらいい思い出です。UWP以前、以下のエントリーでPrismではDependencyServiceをインジェクションする仕組みがある旨、説明しました。XamarinXamarin.Formsでは通常、Viewまで1コードで書けるのが利点ですがケースによっては個別に調整したいケースもあるかと思います。CustumRendererやEffectsの出番です。Xamarin以前、NavigationServiceの解説回にてIConfirmNavigationの説明をしました。IConfirmNavigationは端的に言うと、画面遷移時に条件によって遷移を抑止することができる機能です。UWPさて一つ前の記事で、PrismのINavigationAwareを代替するのに、PageクラスのAppearingイベントとDisappearingイベントが利用できる。今回はそれを簡便に実現するための方法を紹介したいと思います。UWPさて下記のエントリーで、PrismのINavigationAwareを代替するのに、制限付きではあるもののNavigationPageクラスのイベントを利用できるという紹介をさせていただきました。今回は実際の実装を見てみたいと思います。UWPこれまで何度かNavigationServiceについて取り扱った記事を書いてきました。以下のエントリーでは、INavigationAwareとIConfirmNavigationについて記載しました。MVVMここ何回か、なんちゃって書籍ビューアを題材にした、Xamarin.Formsアプリを紹介してきました。今回は、そのコードの解説を試みたいと思います。今回紹介するコードは、以下の要素が含まれています。ReactiveProperty先日、なんちゃって書籍ビューアのコードを紹介しました。そのソースを少し手直しして、ついでにコードによる単体テストも追加してみました。良かったら参考にしていただけると幸いです。Xamarin今回はPrismは使っていますが、Prism成分は控え目です。Xamarinさて、今回はCommand編です。WPFやXamarin.Formsを利用されている方にとっては既に当たり前の機能かもしれません。Commandって何よ?って方は、以前に概略をまとめたエントリーがありますので、まずはこちらからご覧ください。Xamarinさて、前回はすこし「よりみち」をしてDependencyServiceのおさらいをしました。今回はPrismにおける、DependencyServiceの取り扱いについてお話ししたいと思います。そのうえで、なぜそういった機構が必要なのかを解説したいと思います。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。