예제 #1
0
        private void GameListComboBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var modifyItem = (ComboBoxItem)((ComboBox)sender).SelectedItem;
            var profile    = (GameProfile)((ComboBoxItem)((ComboBox)sender).SelectedItem).Tag;
            var icon       = profile.IconName;
            Uri imageUri;

            if (File.Exists(icon))
            {
                imageUri = new Uri(icon, UriKind.Relative);
            }
            else
            {
                imageUri = new Uri("Resources/teknoparrot_by_pooterman-db9erxd.png", UriKind.Relative);
            }
            BitmapImage imageBitmap = new BitmapImage(imageUri);

            MainLogo.Source = imageBitmap;
            GameSettingsControl.LoadNewSettings(profile, modifyItem);
            JoystickControl.LoadNewSettings(profile, modifyItem, _parrotData);
            if (!profile.HasSeparateTestMode)
            {
                ChkTestMenu.IsChecked = false;
                ChkTestMenu.IsEnabled = false;
            }
            else
            {
                ChkTestMenu.IsEnabled = true;
                ChkTestMenu.ToolTip   = "Enable or disable test mode.";
            }
        }