private void LoadCarouselContent() { var imageResourceExtension = new ImageResourceExtension(); imageResourceExtension.Source = "Citizen.Images.Donate.png"; ObservableCollection <SfRotatorItem> carouselItems = new ObservableCollection <SfRotatorItem>(); carouselItems.Add(new SfRotatorItem() { ItemContent = new Image() { Source = (ImageSource)imageResourceExtension.ProvideValue(null), Aspect = Aspect.AspectFit } }); imageResourceExtension.Source = "Citizen.Images.Humannnn.png"; carouselItems.Add(new SfRotatorItem() { ItemContent = new Image() { Source = (ImageSource)imageResourceExtension.ProvideValue(null), Aspect = Aspect.AspectFit } }); imageResourceExtension.Source = "Citizen.Images.map.png"; carouselItems.Add(new SfRotatorItem() { ItemContent = new Image() { Source = (ImageSource)imageResourceExtension.ProvideValue(null), Aspect = Aspect.AspectFit } }); loginCarousel.ItemsSource = carouselItems; }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value == null) { return(null); } if (imageResourceExtension == null) { imageResourceExtension = new ImageResourceExtension(); } string imageName; switch (value) { case ServerException serverException: imageName = "Sample.Images.server.png"; break; case NetworkException networkException: imageName = "Sample.Images.the_internet.png"; break; default: imageName = "Sample.Images.richmond.png"; break; } imageResourceExtension.Source = imageName; return((ImageSource)imageResourceExtension.ProvideValue(null)); }