void item_PlayMediaEvent(object sender, PlayEvent e) { if (e.Media != null && !this.isPlayingMedia) { this.Dispatcher.Invoke(() => { UIView.Media.MediaPlayer player = new UIView.Media.MediaPlayer(); player.Width = 1366; player.Height = 668; player.setLeft(0); player.setTop(90); player.Media = e.Media; player.Position = e.Postion; player.CloseEvent += Player_CloseEvent; this.UIRoot.Children.Add(player); this.isPlayingMedia = true; }); } }