Я пытаюсь добавить метку с привязкой к ListView во время выполнения (пример c для StackOverflow, это не то, что я могу просто добавить в XAML ItemTemplate).
Проблема Я столкнулся с тем, что если я добавлю метку с привязкой следующим образом:
private void Cell_OnAppearing(object sender, EventArgs e)
{
View view = ((ViewCell) sender).View;
StackLayout myStackLayout= (StackLayout)view.FindByName("myStackLayout");
Label lblTest = new Label()
{
HorizontalOptions = LayoutOptions.StartAndExpand,
VerticalOptions = LayoutOptions.Center,
Text = "{Binding TestLabelText}"
};
myStackLayout.Children.Add(lblTest);
}
Вместо того, чтобы отображать результат привязки, метка просто отображает текст «{Binding TestLabelText}».
Есть ли способ заставить это работать или, альтернативно, получить доступ к связанным данным для этой ячейки ListView и установить таким образом текст метки?