diff --git a/MidiTest/MainWindow.xaml b/MidiTest/MainWindow.xaml
index c7748bc..901ddba 100644
--- a/MidiTest/MainWindow.xaml
+++ b/MidiTest/MainWindow.xaml
@@ -28,152 +28,318 @@
-
-
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
-
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
-
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
-
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
-
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
-
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
-
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
-
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
-
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
-
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
-
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
-
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
-
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
-
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
-
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
-
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+
+ 96
+ 97
+ 98
+ 99
+ 100
+ 101
+ 102
+ 103
+
+ 104
+ 105
+ 106
+ 107
+ 108
+ 109
+ 110
+ 111
+
+ 112
+ 113
+ 114
+ 115
+ 116
+ 117
+ 118
+ 119
+
+ 120
+ 121
+ 122
+ 123
+ 124
+ 125
+ 126
+ 127
+
+
+
+
+
+
+
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+ 15
+
+ 16
+ 17
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+
+ 24
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+
+ 32
+ 33
+ 34
+ 35
+ 36
+ 37
+ 38
+ 39
+
+ 40
+ 41
+ 42
+ 43
+ 44
+ 45
+ 46
+ 47
+
+ 48
+ 49
+ 50
+ 51
+ 52
+ 53
+ 54
+ 55
+
+ 56
+ 57
+ 58
+ 59
+ 60
+ 61
+ 62
+ 63
+
+ 64
+ 65
+ 66
+ 67
+ 68
+ 69
+ 70
+ 71
+
+ 72
+ 73
+ 74
+ 75
+ 76
+ 77
+ 78
+ 79
+
+ 80
+ 81
+ 82
+ 83
+ 84
+ 85
+ 86
+ 87
+
+ 88
+ 89
+ 90
+ 91
+ 92
+ 93
+ 94
+ 95
+
+ 96
+ 97
+ 98
+ 99
+ 100
+ 101
+ 102
+ 103
+
+ 104
+ 105
+ 106
+ 107
+ 108
+ 109
+ 110
+ 111
+
+ 112
+ 113
+ 114
+ 115
+ 116
+ 117
+ 118
+ 119
+
+ 120
+ 121
+ 122
+ 123
+ 124
+ 125
+ 126
+ 127
+
+
+
+
+
+
diff --git a/MidiTest/MainWindow.xaml.cs b/MidiTest/MainWindow.xaml.cs
index 3d79719..8bd060e 100644
--- a/MidiTest/MainWindow.xaml.cs
+++ b/MidiTest/MainWindow.xaml.cs
@@ -1,5 +1,6 @@
using System;
using System.Windows;
+using System.Windows.Controls;
using Commons.Music.Midi;
namespace MidiTest {
@@ -36,5 +37,46 @@ namespace MidiTest {
private void ShowPopup(Object sender, System.Windows.Input.MouseButtonEventArgs e) {
}
+
+ private void ModusChanged(Object sender, EventArgs e) {
+ if (sender is ComboBox) {
+ if (((ComboBox)sender).SelectedItem is ComboBoxItem) {
+ switch (((ComboBoxItem)((ComboBox)sender).SelectedItem).Content.ToString()) {
+ case "Aus":
+ this.Color1.Visibility = Visibility.Hidden;
+ this.Color2.Visibility = Visibility.Hidden;
+ break;
+ case "Einfarbig":
+ this.Color1.Visibility = Visibility.Visible;
+ this.Color2.Visibility = Visibility.Hidden;
+ break;
+ case "Blinken":
+ this.Color1.Visibility = Visibility.Visible;
+ this.Color2.Visibility = Visibility.Visible;
+ break;
+ case "Pulsieren":
+ this.Color1.Visibility = Visibility.Visible;
+ this.Color2.Visibility = Visibility.Hidden;
+ break;
+ }
+ }
+ }
+ }
+
+ private void Color1Changed(Object sender, EventArgs e) {
+ if (sender is ComboBox) {
+ if (((ComboBox)sender).SelectedItem is ComboBoxItem) {
+ this.Color1Prev.Fill = ((ComboBoxItem)((ComboBox)sender).SelectedItem).Background;
+ }
+ }
+ }
+
+ private void Color2Changed(Object sender, EventArgs e) {
+ if (sender is ComboBox) {
+ if (((ComboBox)sender).SelectedItem is ComboBoxItem) {
+ this.Color2Prev.Fill = ((ComboBoxItem)((ComboBox)sender).SelectedItem).Background;
+ }
+ }
+ }
}
}