C# 클래스 AdvancedLauncher.UI.Pages.Personalization

상속: AbstractPage, IDisposable
파일 보기 프로젝트 열기: GoldRenard/DMOAdvancedLauncher

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