public MainWindow()
 {
     InitializeComponent();
     MessengerHelper.Register <string>(this, GlobalInfo.NextMusicToken, message =>
     {
         ViewMode.NextCommand.Execute(null);
     });
     MessengerHelper.Register <MusicInfo>(this, GlobalInfo.UpdateInfoToken, info =>
     {
         if (info == null)
         {
             ViewMode.ConfigInfo.PlayStatus = PlayStatus.Pause;
         }
         else
         {
             ViewMode.ConfigInfo.PlayStatus = info.PlayStatus;
             ViewMode.ConfigInfo.MusicName  = info.MusicName;
             ViewMode.ConfigInfo.Singer     = info.Singer;
             ViewMode.ConfigInfo.TimeLength = info.TimeLength;
             SetPlayProgress(info.Position);
         }
     });
     MessengerHelper.Register <TimeSpan>(this, GlobalInfo.UpdatePlayProgressToken, SetPlayProgress);
 }