private async void CreateNewIcon() {
await Task.Delay(100);
if (Car == null) return;
ValuesStorage.Set(_key, NewIconLabel.Text);
// TODO: Save style?
var bmp = new RenderTargetBitmap(64, 64, 96, 96, PixelFormats.Pbgra32);
bmp.Render(NewIcon);
try {
bmp.SaveAsPng(Car.UpgradeIcon);
} catch (IOException ex) {
NonfatalError.Notify(AppStrings.UpgradeIcon_CannotChange, AppStrings.UpgradeIcon_CannotChange_Commentary, ex);
} catch (Exception ex) {
NonfatalError.Notify(AppStrings.UpgradeIcon_CannotChange, ex);
}
}