C# Класс AdvancedLauncher.UI.Pages.Personalization

Наследование: AbstractPage, IDisposable
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
LoadGameImage bool
LoadResourceList void
LoadTGA System.Windows.Media.Imaging.BitmapSource
LoadTGA System.Windows.Media.Imaging.BitmapSource
OnApplyClick void
OnLoaded void
OnSaveClick void
OnSelectPicture void
OnSelectionChanged void
ResetCurrent void
ResetSelect void

Открытые методы

Метод Описание
Dispose ( ) : void
Personalization ( ) : System

Защищенные методы

Метод Описание
Dispose ( bool dispose ) : void
OnClose ( ) : void
OnProfileChanged ( object sender, BaseEventArgs e ) : void

Во время смены профиля нам нужно считать файл ресурсов и сбросить настройки

OnShow ( ) : void

Активация страницы. При активации нам необходимо проверить не загружено ли изображение. Если не загружено и загружен список ресурсов - загружаем изображение

Приватные методы

Метод Описание
LoadGameImage ( ResourceItemViewModel item ) : bool

Загрузка текущего изображения из игры

LoadResourceList ( ) : void

Загрузка и парсинг файла с ресурсами. Синтакс: 1) DESCRIPTION;PATH 2) DESCRIPTION;ID

LoadTGA ( byte bytes ) : System.Windows.Media.Imaging.BitmapSource
LoadTGA ( string file ) : System.Windows.Media.Imaging.BitmapSource
OnApplyClick ( object sender, RoutedEventArgs e ) : void

Применяет изменения в игру. Записывает выбранное изображение.

OnLoaded ( object sender, RoutedEventArgs e ) : void

Как только контрол грузится, мы должны получить текущую картинку из игры Поэтому, если ресурсы загружены - принудительно вызываем функцию смены выбора комбобокса Загрузив тем самым текущее изображение

OnSaveClick ( object sender, RoutedEventArgs e ) : void

Сохранение текущего изображения

OnSelectPicture ( object sender, RoutedEventArgs e ) : void

Выбор изображения для записи в игру

OnSelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void

Обработчик выбора ресурса. Загружает текущее изображение

ResetCurrent ( ) : void
ResetSelect ( ) : void

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool dispose ) : void
dispose bool
Результат void

OnClose() защищенный Метод

protected OnClose ( ) : void
Результат void

OnProfileChanged() защищенный Метод

Во время смены профиля нам нужно считать файл ресурсов и сбросить настройки
protected OnProfileChanged ( object sender, BaseEventArgs e ) : void
sender object
e AdvancedLauncher.SDK.Model.Events.BaseEventArgs
Результат void

OnShow() защищенный Метод

Активация страницы. При активации нам необходимо проверить не загружено ли изображение. Если не загружено и загружен список ресурсов - загружаем изображение
protected OnShow ( ) : void
Результат void

Personalization() публичный Метод

public Personalization ( ) : System
Результат System