動的にPicker.ItemsをXAMLに割り当てる方法はありますか?以下のようなXamarin.Forms x:StringへのXAMLバインディング
何か:
<Picker x:Name="pckTheme">
<Picker.Items>
<x:String>{Binding Option1Text}></x:String>
<x:String>{DynamicResource Option2Text}></x:String>
</Picker.Items>
</Picker>
は(このサンプルでは、当然のことながら、機能していません)。
私が知る限り、Picker.Itemsで唯一許可されている型はx:Stringであり、x:Stringにバインドするメソッドが見つからないようです。
コードから実行するのは比較的簡単ですが、可能であればXAMLから直接実行することをお勧めします。
ここでの目標は、リソースファイルからコンテンツをローカライズすることですが、他の用途も便利です。
値のバインドはどうですか?それはあなたのために働かないのですか? – apineda
それは私がやろうとしていることです。では動作していないようです。 –
bocko
私はあなたがリソースファイルから情報(あなたの文字列)を読んで、Pickerにバインドされたリストにそれを挿入できると思います... – apineda