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;
 }