diff --git a/MPF/Images/ring-code-guide.png b/MPF/Images/ring-code-guide.png
new file mode 100644
index 00000000..cc62fcfa
Binary files /dev/null and b/MPF/Images/ring-code-guide.png differ
diff --git a/MPF/MPF.csproj b/MPF/MPF.csproj
index b9412fb0..06ebe619 100644
--- a/MPF/MPF.csproj
+++ b/MPF/MPF.csproj
@@ -31,6 +31,10 @@
+
+
+
+
{51ab0928-13f9-44bf-a407-b6957a43a056}
diff --git a/MPF/Windows/DiscInformationWindow.xaml b/MPF/Windows/DiscInformationWindow.xaml
index 139b0a27..9bdb08c7 100644
--- a/MPF/Windows/DiscInformationWindow.xaml
+++ b/MPF/Windows/DiscInformationWindow.xaml
@@ -127,11 +127,10 @@
-
-
-
-
-
+
+
+
+
diff --git a/MPF/Windows/DiscInformationWindow.xaml.cs b/MPF/Windows/DiscInformationWindow.xaml.cs
index 48fd743a..e25e116d 100644
--- a/MPF/Windows/DiscInformationWindow.xaml.cs
+++ b/MPF/Windows/DiscInformationWindow.xaml.cs
@@ -301,6 +301,19 @@ namespace MPF.Windows
Hide();
}
+ ///
+ /// Handler for RingCodeGuideButton Click event
+ ///
+ private void OnRingCodeGuideClick(object sender, RoutedEventArgs e)
+ {
+ var ringCodeGuideWindow = new RingCodeGuideWindow()
+ {
+ Owner = this,
+ WindowStartupLocation = WindowStartupLocation.CenterOwner,
+ };
+ ringCodeGuideWindow.Show();
+ }
+
#endregion
}
}
diff --git a/MPF/Windows/RingCodeGuideWindow.xaml b/MPF/Windows/RingCodeGuideWindow.xaml
new file mode 100644
index 00000000..f83ed3b4
--- /dev/null
+++ b/MPF/Windows/RingCodeGuideWindow.xaml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/MPF/Windows/RingCodeGuideWindow.xaml.cs b/MPF/Windows/RingCodeGuideWindow.xaml.cs
new file mode 100644
index 00000000..0dcc29eb
--- /dev/null
+++ b/MPF/Windows/RingCodeGuideWindow.xaml.cs
@@ -0,0 +1,15 @@
+using System.Windows;
+
+namespace MPF.Windows
+{
+ ///
+ /// Interaction logic for RingCodeGuideWindow.xaml
+ ///
+ public partial class RingCodeGuideWindow : Window
+ {
+ public RingCodeGuideWindow()
+ {
+ InitializeComponent();
+ }
+ }
+}