private void InitializeSettings() { app = App.Current as App; this.resources = new ResourceLoader(); this.messages = new UWPMessageService(this.Dispatcher); // fill accent color ComboBox this.accentColors = new ObservableCollection <AccentColorEntry>(); foreach (var accent in Enum.GetValues(typeof(ApplicationColor)).Cast <ApplicationColor>()) { this.accentColors.Add( new AccentColorEntry() { ColorName = accent, Brush = App.Current.Resources[accent.ToString() + "Brush"] as SolidColorBrush } ); } this.accentComboBox.ItemsSource = this.accentColors; this.DataContext = app.Settings; this.hq2xItem.DataContext = EmulatorManager.Current.Emulator.RenderComponent; this.hq3xItem.DataContext = EmulatorManager.Current.Emulator.RenderComponent; this.hq4xItem.DataContext = EmulatorManager.Current.Emulator.RenderComponent; this.xBR2Item.DataContext = EmulatorManager.Current.Emulator.RenderComponent; this.xBR3Item.DataContext = EmulatorManager.Current.Emulator.RenderComponent; this.xBR4Item.DataContext = EmulatorManager.Current.Emulator.RenderComponent; this.xBR5Item.DataContext = EmulatorManager.Current.Emulator.RenderComponent; }
public CheatsPage() { this.InitializeComponent(); this.manager = EmulatorManager.Current; this.storage = StorageManager.Current; this.resources = new ResourceLoader(); this.validator = this.manager.Emulator.CheatValidator; this.messageService = new UWPMessageService(this.Dispatcher); this.cheatData = new ObservableCollection <CheatDataWrapper>(); this.cheatView.ItemsSource = this.cheatData; }
public ControllerOverlayPage() { this.InitializeComponent(); var app = (App.Current as App); this.resources = new ResourceLoader(); this.msgService = new UWPMessageService(this.Dispatcher); this.settings = app.Settings; this.keyDownHandler = new KeyEventHandler(handleKeyDown); this.pointerHandler = new PointerEventHandler(handlePointerPressed); this.pointerMoveHandler = new PointerEventHandler(handlePointerMoved); this.pointerReleaseHandler = new TypedEventHandler <CoreWindow, PointerEventArgs>(handlePointerReleased); this.paneOpenHandler = new CallbackDelegate(handlePaneOpening); this.manualSnapshotButton.DataContext = this.settings; this.customizeVPadButton.DataContext = this.settings; this.controllerScaleSlider.DataContext = this.settings; this.controllerOpacitySlider.DataContext = this.settings; this.controllerStyleCombobox.DataContext = this.settings; this.fpsPanel.DataContext = this.settings; if (app.MainPage == null) { app.MainPageCreated += (p) => { this.manager = EmulatorManager.Current; this.manager.MovedToForeground(); this.manager.Emulator.RenderComponent.FrameRateChanged += this.UpdateFPS; SetSaveSlotContext(this.manager); RegisterEvents(app); }; } else { this.manager = EmulatorManager.Current; this.manager.MovedToForeground(); this.manager.Emulator.RenderComponent.FrameRateChanged += this.UpdateFPS; RegisterEvents(app); } this.moveBarUp.Completed += MoveBarUp_Completed; this.moveBarDown.Completed += MoveBarDown_Completed; this.moveLayoutBarDown.Completed += MoveLayoutBarDown_Completed; this.moveLayoutBarUp.Completed += MoveLayoutBarUp_Completed; this.moveLayoutBarFurtherDown.Completed += MoveLayoutBarFurtherDown_Completed; this.moveLayoutBarHalfUp.Completed += MoveLayoutBarHalfUp_Completed; this.moveLayoutBarCompletelyUp.Completed += MoveLayoutBarCompletelyUp_Completed; this.moveLayoutBarCompletelyDown.Completed += MoveLayoutBarCompletelyDown_Completed; customizationPanel.DataContext = this; }