void ReleaseDesignerOutlets() { if (BannerLogo != null) { BannerLogo.Dispose(); BannerLogo = null; } if (BarButtonItem != null) { BarButtonItem.Dispose(); BarButtonItem = null; } if (BarButtonItem2 != null) { BarButtonItem2.Dispose(); BarButtonItem2 = null; } if (BarButtonItem3 != null) { BarButtonItem3.Dispose(); BarButtonItem3 = null; } if (BarButtonItem4 != null) { BarButtonItem4.Dispose(); BarButtonItem4 = null; } if (BarButtonItem5 != null) { BarButtonItem5.Dispose(); BarButtonItem5 = null; } if (MainTitle != null) { MainTitle.Dispose(); MainTitle = null; } if (MainView != null) { MainView.Dispose(); MainView = null; } if (MapType_Segmented != null) { MapType_Segmented.Dispose(); MapType_Segmented = null; } if (MapView != null) { MapView.Dispose(); MapView = null; } if (Pause_Button != null) { Pause_Button.Dispose(); Pause_Button = null; } if (SoundBar != null) { SoundBar.Dispose(); SoundBar = null; } if (Start_Button != null) { Start_Button.Dispose(); Start_Button = null; } if (Stop_Button != null) { Stop_Button.Dispose(); Stop_Button = null; } }
private void MetroContentControl_Loaded(object sender, System.Windows.RoutedEventArgs e) { SoundBar.LoadSoundPaths(); }
private void PressedKeyHandler(object parameter) { int index = -1; var keyArgs = (KeyEventArgs)parameter; #region Case Modified if (keyArgs.Key == Key.D1 && Keyboard.IsKeyDown(Key.LeftShift)) { index = 36; } else if (keyArgs.Key == Key.D2 && Keyboard.IsKeyDown(Key.LeftShift)) { index = 37; } else if (keyArgs.Key == Key.D4 && Keyboard.IsKeyDown(Key.LeftShift)) { index = 38; } else if (keyArgs.Key == Key.D5 && Keyboard.IsKeyDown(Key.LeftShift)) { index = 39; } else if (keyArgs.Key == Key.D6 && Keyboard.IsKeyDown(Key.LeftShift)) { index = 40; } else if (keyArgs.Key == Key.D8 && Keyboard.IsKeyDown(Key.LeftShift)) { index = 41; } else if (keyArgs.Key == Key.D9 && Keyboard.IsKeyDown(Key.LeftShift)) { index = 42; } else if (keyArgs.Key == Key.Q && Keyboard.IsKeyDown(Key.LeftShift)) { index = 43; } else if (keyArgs.Key == Key.W && Keyboard.IsKeyDown(Key.LeftShift)) { index = 44; } else if (keyArgs.Key == Key.E && Keyboard.IsKeyDown(Key.LeftShift)) { index = 45; } else if (keyArgs.Key == Key.T && Keyboard.IsKeyDown(Key.LeftShift)) { index = 46; } else if (keyArgs.Key == Key.Z && Keyboard.IsKeyDown(Key.LeftShift)) { index = 47; } else if (keyArgs.Key == Key.I && Keyboard.IsKeyDown(Key.LeftShift)) { index = 48; } else if (keyArgs.Key == Key.O && Keyboard.IsKeyDown(Key.LeftShift)) { index = 49; } else if (keyArgs.Key == Key.P && Keyboard.IsKeyDown(Key.LeftShift)) { index = 50; } else if (keyArgs.Key == Key.S && Keyboard.IsKeyDown(Key.LeftShift)) { index = 51; } else if (keyArgs.Key == Key.D && Keyboard.IsKeyDown(Key.LeftShift)) { index = 52; } else if (keyArgs.Key == Key.G && Keyboard.IsKeyDown(Key.LeftShift)) { index = 53; } else if (keyArgs.Key == Key.H && Keyboard.IsKeyDown(Key.LeftShift)) { index = 54; } else if (keyArgs.Key == Key.J && Keyboard.IsKeyDown(Key.LeftShift)) { index = 55; } else if (keyArgs.Key == Key.L && Keyboard.IsKeyDown(Key.LeftShift)) { index = 56; } else if (keyArgs.Key == Key.Y && Keyboard.IsKeyDown(Key.LeftShift)) { index = 57; } else if (keyArgs.Key == Key.C && Keyboard.IsKeyDown(Key.LeftShift)) { index = 58; } else if (keyArgs.Key == Key.V && Keyboard.IsKeyDown(Key.LeftShift)) { index = 59; } else if (keyArgs.Key == Key.B && Keyboard.IsKeyDown(Key.LeftShift)) { index = 60; } #endregion #region Case Normal if (!Keyboard.IsKeyDown(Key.LeftShift)) { switch (keyArgs.Key) { case Key.D1: index = 0; break; case Key.D2: index = 1; break; case Key.D3: index = 2; break; case Key.D4: index = 3; break; case Key.D5: index = 4; break; case Key.D6: index = 5; break; case Key.D7: index = 6; break; case Key.D8: index = 7; break; case Key.D9: index = 8; break; case Key.D0: index = 9; break; case Key.Q: index = 10; break; case Key.W: index = 11; break; case Key.E: index = 12; break; case Key.R: index = 13; break; case Key.T: index = 14; break; case Key.Z: index = 15; break; case Key.U: index = 16; break; case Key.I: index = 17; break; case Key.O: index = 18; break; case Key.P: index = 19; break; case Key.A: index = 20; break; case Key.S: index = 21; break; case Key.D: index = 22; break; case Key.F: index = 23; break; case Key.G: index = 24; break; case Key.H: index = 25; break; case Key.J: index = 26; break; case Key.K: index = 27; break; case Key.L: index = 28; break; case Key.Y: index = 29; break; case Key.X: index = 30; break; case Key.C: index = 31; break; case Key.V: index = 32; break; case Key.B: index = 33; break; case Key.N: index = 34; break; case Key.M: index = 35; break; } } #endregion if (index < 0) { return; } View.ButtonClickAnimation(index); var path = SoundBar.GetSoundPathByIdent(index); var monitorViewModel = (MonitorViewModel)MonitorControl.DataContext; monitorViewModel.LabelContent = monitorViewModel.CutPath(path); }