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