【Xamarin】プロジェクトのコミット時にdb.lockが原因でエラーが発生した! 更新日:2021-07-11 公開日:2019-07-31 Xamarin デスクトップPCのCドライブが圧迫されたことによりXamarin開発をしばらく見送っていたのですが、Surfaceが増えたことで開発が出来るようになりました。 既に作ってみたいアプリの構想だけは出来ていたので、さっそくプ […] 続きを読む
【Xamarin】MVVMパターンでGoogleMapにラインを引く 更新日:2021-07-11 公開日:2019-06-07 Xamarin 前回の続きになります。 まずは大きな壁となっていた『Xam.Plugin.Geolocator』で現在地が取得できない問題ですが、試行錯誤の結果、解決に至りました。 前回の記事に追記していってもよかったのですが、パッケー […] 続きを読む
XamarinでGoogleMap上の現在地にピンを打ってみる 更新日:2021-07-11 公開日:2019-06-06 Xamarin 注意書き 本記事で紹介するパッケージ『Xam.Plugin.Geolocator』は現在『Xamarin.Essentials』に事実上統合されました。『Xam.Plugin.Geolocator』での現在地の取得が出来 […] 続きを読む
【C#】JSONを使用したDeepCopy 更新日:2021-07-11 公開日:2019-03-06 C# 仕事で久々にプログラミングに集中していたところ、『値渡し』『参照渡し』という初歩的な事で躓きました。 DeepCopyで調べればいくつか実装方法は出てきたのですが、現在参画している案件ではJSONを利用しているため、JS […] 続きを読む
【Xamarin】GoogleMapsにおけるMVVMパターンによるローマ問題の暫定解決策 更新日:2021-07-11 公開日:2018-10-16 Xamarin 前回の記事でご紹介したGoogleMapsですが、初期表示でローマがフォーカスされてしまいます。 現場でこのケースに遭遇した時は「全ての道はローマに通ず」とか言って楽しんでましたが、いざカスタマイズしようとして結構苦労し […] 続きを読む
【Xamarin】GoogleMapを使ってみる 更新日:2021-07-11 公開日:2018-08-21 Xamarin 2018/08/21 Manifestファイルが抜けていたので追記しました。 Xamarin記事を久々に書いてみようと思います。 今回は『GoogleMap』を表示するまでご紹介します。 なお今回は下記のバージョンを使用 […] 続きを読む
【Xamarin】タブページの選択を検知するIActiveAwareの実装 更新日:2021-07-11 公開日:2018-04-21 Xamarin 仕事でタブページをあれこれしていた時のことです。 タブページに別定義のページ(以降子タブ)を埋め込んだ際に、子タブのコンストラクタ⇒タブページのコンストラクタの順に処理が行われます。 子タブページの描画が、タブページ生成 […] 続きを読む
【Xamarin】Prismで画面遷移とパラメーターの受け渡し 更新日:2021-07-11 公開日:2018-04-07 Xamarin MVVMパターンを大いに助けてくれるPrismフレームワークですが、意外とまだ情報が少ないです。 今回は基本的なところで、画面遷移と画面遷移によるパラメーターの受け渡しをさらっとご紹介します。 パラメーターの受け渡しに関 […] 続きを読む
【Xamarin】AbsoluteLayoutを使った固定ヘッダー付きのListView 更新日:2021-07-11 公開日:2018-04-05 Xamarin 様々なところでListViewは使われると思いますが、プロパティのHeaderを使用すると一緒にスクロールされてしまいます。 今回はそんなListViewに『AbsoluteLayout』を使用して『固定ヘッダー』を付け […] 続きを読む
【Xamarin】MVVMパターンを簡単にする『Prism』の導入 公開日:2018-03-01 Xamarin Xamarinで開発を行っていくにあたり、せっかくXAMLを使うのでMVVMパターンで開発を行っていきたいと思います。 MVVMに関しては今回は割愛します。リンクで勘弁してください。 The MVVM Pattern(M […] 続きを読む