AdvancedLauncher.UI.Pages.Personalization.OnSelectPicture C# (CSharp) Метод

OnSelectPicture() приватный Метод

Выбор изображения для записи в игру
private OnSelectPicture ( object sender, RoutedEventArgs e ) : void
sender object Отправитель
e System.Windows.RoutedEventArgs Параметры события
Результат void
        private void OnSelectPicture(object sender, RoutedEventArgs e)
        {
            var result = oFileDialog.ShowDialog(); //показываем диалог
            if (result == true) {  //Если результат положителен
                ResetSelect();
                bool isSuccess = true;
                try {
                    SelectedImageBytes = File.ReadAllBytes(oFileDialog.FileName); //считываем данные
                    SelectedImage = LoadTGA(SelectedImageBytes);                 //и пытаемся открыть их как гта
                } catch {
                    isSuccess = false;
                }

                if (isSuccess) {                                                       //Если успешно открыли, скрываем строку помощи и показываем картинку
                    SelecterHelp.Visibility = Visibility.Collapsed;
                    SelectedImageControl.Source = SelectedImage;

                    if (IsGameImageLoaded) {                  //Если картинка из игры была загружена (что подтверждает доступность ресурсов игры)
                        BtnApply.IsEnabled = true;            //Разрешаем запись этой картинки в игру
                    }

                    return;
                }
                DialogManager.ShowErrorDialog(LanguageManager.Model.PersonalizationWrongTGA);       //Иначе говорим, что это не ТГА-картинка.
            }
        }