AcManager.Pages.Dialogs.SelectCarDialog.SelectedCarChanged C# (CSharp) Метод

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

private SelectedCarChanged ( CarObject value ) : void
value AcManager.Tools.Objects.CarObject
Результат void
        private void SelectedCarChanged(CarObject value) {
            if (value != null) {
                value.SkinsManager.EnsureLoadedAsync().Forget();
                UpdateTunableVersions();
            }

            SelectedTunableVersion = value;
            OnPropertyChanged(nameof(SelectedCar));

            _openInShowroomCommand?.RaiseCanExecuteChanged();
            _openInCustomShowroomCommand?.RaiseCanExecuteChanged();
            _openInShowroomOptionsCommand?.RaiseCanExecuteChanged();
            CommandManager.InvalidateRequerySuggested(); // TODO

            if (value != null) {
                SelectedSkin = value.SelectedSkin;
            }

            if (_list != null) {
                _list.SelectedItem = value;
            }
        }