C# Класс AcManager.Controls.ViewModels.RaceGridViewModel

Наследование: FirstFloor.ModernUI.Presentation.NotifyPropertyChanged, IDisposable, IComparer, IUserPresetable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
OptionNfsPorscheNames bool

Private Properties

Свойство Тип Описание
CombinePriorities IEnumerable
Entry_Deleted void
Entry_PropertyChanged void
FindCandidates Task>
FlattenPriorities IEnumerable
GenerateGameEntries Task>
OnCollectionChanged void
OnGridTypesUpdate void
PrepareScript string
RebuildGridAsync Task
RebuildGridAsyncInner Task
SaveLater void
SetOpponentsNumberInternal void
Share Task
Track_OnPropertyChanged void
UpdateExceeded void
UpdateOpponentsNumber void
UpdatePlayerEntry void
UpdateRandomModes void
UpdateViewFilter void

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

Метод Описание
AddEntry ( [ car ) : void
Compare ( object x, object y ) : int
DeleteEntry ( RaceGridEntry entry ) : void
Dispose ( ) : void
ExportToPresetData ( ) : string
FinishLoading ( ) : void
ImportFromPresetData ( string data ) : void
InsertEntry ( int index, [ car ) : void
LoadPreset ( string presetFilename ) : void
LoadSerializedPreset ( [ serializedPreset ) : void
RaceGridViewModel ( bool ignoreStartingPosition = false ) : System
Reset ( ) : void

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

Метод Описание
CombinePriorities ( IEnumerable entries ) : IEnumerable
Entry_Deleted ( object sender, EventArgs e ) : void
Entry_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
FindCandidates ( CancellationToken cancellation = default(CancellationToken) ) : Task>
FlattenPriorities ( IEnumerable candidates ) : IEnumerable
GenerateGameEntries ( CancellationToken cancellation = default(CancellationToken) ) : Task>
OnCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
OnGridTypesUpdate ( object sender, EventArgs e ) : void
PrepareScript ( string script ) : string
RebuildGridAsync ( ) : Task
RebuildGridAsyncInner ( ) : Task
SaveLater ( ) : void
SetOpponentsNumberInternal ( int value ) : void
Share ( ) : Task
Track_OnPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
UpdateExceeded ( ) : void
UpdateOpponentsNumber ( ) : void
UpdatePlayerEntry ( ) : void
UpdateRandomModes ( ) : void
UpdateViewFilter ( ) : void

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

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

public AddEntry ( [ car ) : void
car [
Результат void

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

public Compare ( object x, object y ) : int
x object
y object
Результат int

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

public DeleteEntry ( RaceGridEntry entry ) : void
entry RaceGridEntry
Результат void

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

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

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

public ExportToPresetData ( ) : string
Результат string

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

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

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

public ImportFromPresetData ( string data ) : void
data string
Результат void

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

public InsertEntry ( int index, [ car ) : void
index int
car [
Результат void

LoadPreset() публичный статический Метод

public static LoadPreset ( string presetFilename ) : void
presetFilename string
Результат void

LoadSerializedPreset() публичный статический Метод

public static LoadSerializedPreset ( [ serializedPreset ) : void
serializedPreset [
Результат void

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

public RaceGridViewModel ( bool ignoreStartingPosition = false ) : System
ignoreStartingPosition bool
Результат System

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

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

Описание свойств

OptionNfsPorscheNames публичное статическое свойство

public static bool OptionNfsPorscheNames
Результат bool