私はMvvmCrossを使用してXamarinでAndroidアプリを作成しています。ローカライズ可能なフォーマット文字列によるデータバインディング
私のUIには、検索フィールドとボタンがあります。私はボタンが検索フィールドにあるものを反映するようにしたい。したがって、検索フィールドにAlamo Drafthouse
がある場合は、Create "Alamo Drafthouse" Venue
と言うボタンが必要ですが、Create "x" Venue
文字列はstrings.xml
ファイルから取得してローカライズする必要があります。
攻撃の私の現在の計画では、文字列リソースのIDを指定するConvertParameterを使用して、検索語を取り、書式設定を行いValueConverterを作成することですので、私はこのような何かを行うことができると思います。
<Button local:MvxBind="Text SearchTerm, Converter=FormatResource, ConvertParameter='create_view'" />
create_view
は、strings.xml
で定義された文字列リソースです。
私は、これを行うより良い方法があるかどうか尋ねるべきだと思いました。ある?