2

私は 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内にある異なるラベルに異なる値を割り当てる方法

4

1 に答える 1