示例#1
0
 public void PrepareClose()
 {
     this.Frame_SaveLoad.IsHitTestVisible            = false;
     this.WarpedPageSprite.DisplayBinding.Visibility = Visibility.Hidden;
     if (this.isLoading == false && callbackTarget != String.Empty)
     {
         var callbackNtr = new Interrupt()
         {
             Detail       = "LHRCCallbackNTR",
             InterruptSA  = null,
             Type         = InterruptType.ButtonJump,
             ReturnTarget = callbackTarget,
             ExitWait     = true
         };
         // 提交返回主舞台的中断到主调用堆栈
         Director.RunMana.CallStack.Submit(callbackNtr);
         // 重置回调
         callbackTarget = String.Empty;
         Director.RunMana.Symbols.GlobalCtxDao.GlobalSymbolTable.Assign("tracing_callback", String.Empty);
     }
     if (this.cloudSb != null)
     {
         this.cloudSb.SkipToFill();
         this.cloudSb = null;
     }
     ViewPageManager.CollapseUIPage();
 }
示例#2
0
 private void Music_Image_Back_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
 {
     ViewPageManager.CollapseUIPage();
     this.Music_Label_SongAuthor.Content = this.Music_Label_SongDisc.Content = this.Music_Label_SongName.Content = String.Empty;
 }
示例#3
0
 public void PrepareClose()
 {
     ViewPageManager.CollapseUIPage();
 }
示例#4
0
 private void Atr_Image_Back_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
 {
     ViewPageManager.CollapseUIPage();
 }