private async void ChangeSkinMenuItem_OnPreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e) {
var ev = Model.AcObject.SelectedEvent;
if (ev == null) return;
await ev.CarObject.SkinsManager.EnsureLoadedAsync();
var skins = ev.CarObject.EnabledOnlySkins.ToList();
var viewer = new ImageViewer(
skins.Select(x => x.PreviewImage),
skins.IndexOf(ev.CarSkin)
);
if (SettingsHolder.Drive.KunosCareerUserSkin) {
var selected = viewer.ShowDialogInSelectMode();
ev.CarSkin = skins.ElementAtOrDefault(selected ?? -1) ?? ev.CarSkin;
} else {
viewer.ShowDialog();
}
}