public MainWindow() { InitializeComponent(); // Bind to the main application to receive events. this.DataContext = this; // Setup Bound Display List overlay_list_box_items = new BindingList <OverlayListBoxItem>(); // Get Applicaion Directory. working_dir = Directory.GetCurrentDirectory(); // Get the %AppData% Directory. app_data_dir = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); app_data_dir += "\\CatboobGGStream"; // Set navigation drawer open width. AppNavDrawer.SetDarwerWidth(this.Width - System.Convert.ToDouble(App_Container.RowDefinitions[0].Height.ToString())); // Setup ShowColorPickerDialog AppNavDrawer.showColorPickerDialog = DisplayColorPickerDialog; color_picker.closePickedColor = DiscardPickedColor; color_picker.savePickedColor = SavePickedColor; // Setup ShowResolutionPicker AppNavDrawer.showResolutionPickerDialog = DisplayResolutionPickerDialog; resolution_picker.closePickedResolution = DiscardPickedResolution; resolution_picker.savePickedResolution = SavePickedResolution; // Set ShowHotkeyDialog display event. add_overlay_item_container.showHotkeyDialog = DisplayHotkeyDialog; hotkey_picker.closePickedHotkey = DiscardHotkeyDialog; hotkey_picker.savePickedHotkey = SaveHotkeyDialog; // Set ShowTimePickerDialog display event. add_overlay_item_container.showTimePickerDialog = DisplayTimePickerDialog; time_picker.savePickedTime = SaveTimePicker; time_picker.closePickedTime = DiscardTimePicker; // Set ShowAutoAppLaunchDialog display event. AppNavDrawer.showAutoAppLaunchDialog = DisplayAutoAppLaunchDialog; // Keep Applicaion Open is_app_exiting = false; // Setup the overlay display timer. overlay_event_timer = new EventTimer(); // Setup sound manager; sound_manager = new SoundManager(); sound_manager.SoundMediaPlayer.MediaEnded += StopAllSounds_MediaEnded; // Setup the system tray icon. SetupSystemTray(); overlay_window = new OverlayWindow(); overlay_window.Show(); }
private void Applicatoin_SizeChanged(object sender, SizeChangedEventArgs e) { // Set navigation drawer open width. AppNavDrawer.SetDarwerWidth(this.Width - System.Convert.ToDouble(App_Container.RowDefinitions[0].Height.ToString())); }