protected override async void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); if (string.IsNullOrWhiteSpace(famousVerse)) { if (null == pr) { pr = new PoetryRhesis(); } string info = await pr.GetRhesisAsync(); if (null == _FamousVerseModes) { _FamousVerseModes = new FamousVerseModes { Page = this, Poetry = info}; } await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { FirstBT_Poetry.DataContext = _FamousVerseModes; SecondTB_Poetry.DataContext = _FamousVerseModes; }); firstFrame.Navigate(typeof(SlideShow), info); secondFrame.Navigate(typeof(SlideShow), info); } LackInfoStoryboardStart.Completed += LackInfoStoryboardStart_Completed; LackInfoStoryboardStop.Completed += LackInfoStoryboardStop_Completed; }
public MainPage() { this.InitializeComponent(); reg = new Regex("^[\u4e00-\u9fa5]+$"); this.SizeChanged += MainPage_SizeChanged; pr = new PoetryRhesis(); this.Loaded += MainPage_Loaded; }