Я хочу изменить текстовое значение метки предыдущей страницы при нажатии кнопки «Назад» на новой странице.Я использую функцию центра сообщений на новой странице и перенаправляю поток кода в RefreshCustomerDetails () в viewmodel.
Я пробовал, как показано ниже.
string _fullname = "";
public string FullName
{
protected set
{
if (_fullname != value)
{
_fullname = value;
OnPropertyChanged("FullName");
}
}
get { return _fullname; }
}
public void RefreshCustomerDetails()
{
//FullName = null;
FullName = Application.Current.Properties["customerFullName"].ToString();
}
<Label
x:Name="title_label"
Text="{Binding FullName}"
Font="Bold,18"
TextColor="Black"
Margin="-20,0,0,0"
HorizontalOptions="CenterAndExpand"
VerticalOptions="Center"/>
Извлечение значения Fullname из Local db и связывание егокак выше код, но без изменения имени при нажатии кнопки назад.Попробуйте присвоить нулевое значение, которое также не работает.
Есть ли исправления в моем коде?