Xamarin関連でDeviceを使ったプラットフォームのUnitTestを行う
PCLプロジェクトのテストは、これまであんまりハマりどころは無かったのですが、プラットフォーム固有のコードをテストする場合に、いろいろとハマってきたので、そろそろまとめておきます。
続きを読むXamarin.Formsのマークアップ拡張でパラメータをバインディングに対応させる
ブログ記事を参考にローカライズにチャレンジしてまして
言語用リソースにこんな項目があって
<data name="Hello" xml:space="preserve"> <value>こんにちは!{0}さん</value> <comment></comment> </data>
<Label Text="{l:Lang Hello,Param={Binding UserName}}" />
こんな感じで置換パラメータをBindingを使って渡せないかなと思っていたところ
前に似たような事で悩みましたが、その時思いついた解決策は三つありました。一つはMultiBindingに対応したMarkup拡張を自前で作る方法。ここにサンプルが有りました。試してはいないw https://t.co/UKaF38iJGh
— Atsushi Nakamura (@nuits_jp) 2017年3月8日
というヒントをいただき、いろいろ試してみました。
続きを読む