Atualizar o conteúdo do Xamarin ContentPage no evento não está funcionando
Pode ser uma pergunta básica, mas como você força uma página a atualizar seu conteúdo (depois de já ter sido carregada)? Estou tentando atualizar dinamicamente uma página após uma solicitação da web. O evento é acionado, mas não parece estar atualizando o conteúdo.
public StartPage : ContentPage
{
public StartPage()
{
var layout = new StackLayout
{
Children =
{
new Label { Text = "Preview Page" }
}
};
this.Content = layout;
}
//this gets called from a web service call with the text to display
public void Update(string text)
{
var layout = new StackLayout
{
Children =
{
new Label { Text = text }
}
};
this.Content = layout;
//this fires, but nothing changes
//how can I force the page to refresh??
}
}
Aplogies para o código se houver erros, fazendo-o na memória (não tenha o código exato na minha frente)