例えば、XAMLを使用してラベルに複数のバインディングを追加することが可能である:XAMLを使用してLabelに複数のバインディングを追加することはできますか?
<Label Text = "{Binding Address} - {Binding City}/{Binding State}" TextColor = "# ffeece" />
例えば、XAMLを使用してラベルに複数のバインディングを追加することが可能である:XAMLを使用してLabelに複数のバインディングを追加することはできますか?
<Label Text = "{Binding Address} - {Binding City}/{Binding State}" TextColor = "# ffeece" />
いいえ、これは不可能です。
なぜあなたのViewModelでそれを連結してバインドしないのですか?
public string Description
{
get { return $"{Address} - {City}/{State}"; }
}
そして、それが好きなバインド:<Label Text = "{Binding Description}" TextColor = "# ffeece" />
ありがとうございました! – user2530802
私はあなたが同じプロパティに結合複数を追加することができるかどうかはわかりません。上記の答えのように使うことも、オブジェクトを渡してフォーマットされた文字列を返すことで、値コンバータを使用することもできます。
このような状況でXAMLの1つのコントロールに異なるプロパティをバインドする場合は、ビューモデルのプロパティをバインドしてからバインドする必要があります。上記の例を参照することができます。
[1つのXamarinフォームラベルに2つのデータバインディングフィールドを入れる方法は?](http://stackoverflow.com/questions/37660525/how-to-have-2-data-binding-fields-in- one-xamarin-forms-label) – hvaughan3