public MainForm() { InitializeComponent(); var package = new InfrastructurePackage(); container = new Container(); var assemblies = AppDomain.CurrentDomain.GetAssemblies(); container.RegisterPackages(assemblies); }
public MainPage() { this.InitializeComponent(); var package = new InfrastructurePackage(); container = new Container(); var assemblies = AppDomain.CurrentDomain.GetAssemblies(); container.RegisterPackages(assemblies); _navHelper = new RootFrameNavigationHelper(rootFrame, NavigationViewControl); SetDeviceFamily(); AddNavigationMenuItems(); Current = this; RootFrame = rootFrame; this.GotFocus += (object sender, RoutedEventArgs e) => { // helpful for debugging focus problems w/ keyboard & gamepad if (FocusManager.GetFocusedElement() is FrameworkElement focus) { Debug.WriteLine("got focus: " + focus.Name + " (" + focus.GetType().ToString() + ")"); } }; Gamepad.GamepadAdded += OnGamepadAdded; Gamepad.GamepadRemoved += OnGamepadRemoved; Window.Current.SetTitleBar(AppTitleBar); CoreApplication.GetCurrentView().TitleBar.LayoutMetricsChanged += (s, e) => UpdateAppTitle(s); _isKeyboardConnected = Convert.ToBoolean(new KeyboardCapabilities().KeyboardPresent); }