Exemple #1
0
        private async Task AddNewProductConfig(DeviceCategory category, string connectedAnimationId)
        {
            var vm     = ViewModel;
            var device = category.DefaultDevice.Clone();

            device.Caption += " " + _productConfigCounter.ToString();
            _productConfigCounter++;
            var configVM = new ProductConfigurationViewModel(vm.OverlayProvider, device);
            await configVM.SetProductImageSourceAsync(category.ThumbnailPath);

            vm.AddNavMenuItem(configVM);
            _ = NavigateWithTransition(typeof(ProductConfigurationPage), configVM);
        }