私は Xamarin フォームに取り組んでおり、モデル オブジェクトを for ループを使用して動的に作成された 10 個のラベルにバインドする必要があるという問題に直面しました。次のように setBinding を使用して単一のラベルをバインドできます
var label = new Label
{
Text = "",
};
label.SetBinding (Label.TextProperty, "Name");
label.BindingContext = myModelObj;
ただし、動的に作成されたラベルをバインドする方法。forループのようなものを使ってラベルを作成しています
for(int i=0;i<10;i++){
var label = new Label
{
Text = "",
};
label.SetBinding (Label.TextProperty, "Name");
label.BindingContext = myModelObj;
}
myModelObj内にある異なるラベルに異なる値を割り当てる方法