private void OnUnloading(object sender, Windows.UI.Xaml.RoutedEventArgs e)
        {
            Runner.Dispose();
            Runner = null;

            PlayerPanel.RemoveFromVisualTree();
            PlayerPanel = null;
        }
        public GamePlayerPage()
        {
            InitializeComponent();

            var locator      = ServiceLocator.Current;
            var audioPlayer  = locator.GetInstance <IAudioPlayer>();
            var inputManager = locator.GetInstance <IInputManager>();

            Runner = new Win2DCoreRunner(PlayerPanel, audioPlayer, inputManager);

            Unloaded += OnUnloading;
        }