0
我已經使用VS2017和Windows模板工作室編寫了UWP應用。我通過使用「透視頁面導航模板」創建了多個頁面。在UWP應用中導航
以下是基本代碼:
public sealed partial class MainPage : Page, INotifyPropertyChanged
{
public MainPage()
{
InitializeComponent();
}
protected override void OnNavigatedTo(NavigationEventArgs e)
{
///Update controls here
base.OnNavigatedTo(e);
}
public event PropertyChangedEventHandler PropertyChanged;
private void Set<T>(ref T storage, T value, [CallerMemberName]string propertyName = null)
{
if (Equals(storage, value))
{
return;
}
storage = value;
OnPropertyChanged(propertyName);
}
private void OnPropertyChanged(string propertyName) => PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
我已經添加了「的OnNavigatedTo」的方法,但它不會被調用。
我在做什麼錯?
感謝Jayden,我將Page_Loaded添加到主頁面,它被稱爲初始加載,但是如果我返回,則不會調用我需要每次從任何單獨備用頁面返回主頁面時都會看到該頁面。 –
@TreyBalut您應該可以在'Pivot'中使用'SelectionChanged'事件,當所選的PivotItem發生變化時發生。 –