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 App() { InitializeComponent(); Init(); AppSettings.ReloadSetting(); AssetsExtension.InitAssetsExtension("AppResources.Assets", typeof(App).GetTypeInfo().Assembly); ImageResourceExtension.InitImageResourceExtension("AppResources.Assets", typeof(App).GetTypeInfo().Assembly); TranslateExtension.InitTranslateExtension("AppResources.Localization.Resources", CultureInfo.CurrentCulture, typeof(App).GetTypeInfo().Assembly); RegisterDependency(); if (Settings.LoggedIn) { MainPage = ViewModelResolver.ResolveViewModel <ViewModels.SyncViewModel>(); } else { MainPage = new NavigationContainer(ViewModelResolver.ResolveViewModel <ViewModels.Login.LoginViewModel>()) { BarBackgroundColor = Color.FromHex("#2196F3"), BarTextColor = Color.White }; } }
public App() { Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("OTkzNTJAMzEzNzJlMzEyZTMwbHYrZmduam1yNHRhQUhjSlpPSUZJTmpvZXc4b0VpZVdQNzNWcFNaamQxaz0="); InitializeComponent(); Init(); AppSettings.ReloadSetting(); AssetsExtension.InitAssetsExtension("AppResources.Assets", typeof(App).GetTypeInfo().Assembly); ImageResourceExtension.InitImageResourceExtension("AppResources.Assets", typeof(App).GetTypeInfo().Assembly); TranslateExtension.InitTranslateExtension("AppResources.Localization.Resources", CultureInfo.CurrentCulture, typeof(App).GetTypeInfo().Assembly); RegisterDependency(); if (Settings.LoggedIn) { MainPage = ViewModelResolver.ResolveViewModel <ViewModels.SyncViewModel>(); } else { MainPage = new NavigationContainer(ViewModelResolver.ResolveViewModel <ViewModels.Login.LoginViewModel>()) { BarBackgroundColor = Color.FromHex("#2196F3"), BarTextColor = Color.White }; } }
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)); }
private async Task <StackLayout> CreateViewForInnerFormulaComp(InEq id) { var stackLayout = new StackLayout { Orientation = StackOrientation.Horizontal }; if (!string.IsNullOrWhiteSpace(id.Sign)) { stackLayout.Children.Add(new Label { FormattedText = new FormattedString { Spans = { new Span { Text = id.Sign, FontAttributes = FontAttributes.Bold } } } }); } if (!string.IsNullOrWhiteSpace(id.Desc)) { stackLayout.Children.Add(new Label { FormattedText = new FormattedString { Spans = { new Span { Text = " - " }, new Span { Text = id.Desc } } } }); } if (!string.IsNullOrWhiteSpace(id.Img)) { var path = Path.Combine(WebCore.FnFmlsDir, WebCore.FnImgDir, id.Img); var s = await ImageResourceExtension.GetImageFromUri(path); var image = new Image { Source = s }; var tgr = new TapGestureRecognizer() { Command = new Command(OnImageTap), CommandParameter = s }; image.GestureRecognizers.Add(tgr); stackLayout = new StackLayout { Orientation = StackOrientation.Vertical, Children = { stackLayout } }; stackLayout.Children.Add(image); } return(stackLayout); }
private void btnLocal_Clicked(object sender, EventArgs e) { ImageResourceExtension imageResourceExtension = new ImageResourceExtension(); var fff = imageResourceExtension.Source = "logo"; Image image = new Image { Source = "logo" }; imagenDir.Source = image.Source; }
public App() { InitializeComponent(); #region Init ImageResourceExtension ImageResourceExtension.InitImageResourceExtension("AppResources.Assets", typeof(App).GetTypeInfo().Assembly); #endregion NavigationPage navigationPage = new NavigationPage(new HomeView()); navigationPage.BarBackgroundColor = Color.FromHex("#7E1335"); navigationPage.BarTextColor = Color.White; MainPage = navigationPage; }
public App() { InitializeComponent(); #region Init ImageResourceExtension ImageResourceExtension.InitImageResourceExtension("AppResources.Assets", typeof(App).GetTypeInfo().Assembly); #endregion #region Init TranslateExtension TranslateExtension.InitTranslateExtension("AppResources.Localization.Resources", CultureInfo.CurrentCulture, typeof(App).GetTypeInfo().Assembly); #endregion InitMainPage(); }
private void Init(int position) { if (UnselectedImageSource == null) { UnselectedImageSource = ImageResourceExtension.FromResource(UnselectedIndicator); } if (SelectedImageSource == null) { SelectedImageSource = ImageResourceExtension.FromResource(SelectedIndicator); } if (_indicators.Children.Count > 0) { for (int i = 0; i < _indicators.Children.Count; i++) { if (((Image)_indicators.Children[i]).ClassId == nameof(State.Selected) && i != position) { _indicators.Children[i] = BuildImage(State.Unselected, i); } else if (((Image)_indicators.Children[i]).ClassId == nameof(State.Unselected) && i == position) { _indicators.Children[i] = BuildImage(State.Selected, i); } } } else { var enumerator = ItemsSource.GetEnumerator(); int count = 0; while (enumerator.MoveNext()) { Image image = null; if (position == count) { image = BuildImage(State.Selected, count); } else { image = BuildImage(State.Unselected, count); } _indicators.Children.Add(image); count++; } } }
public App() { InitializeComponent(); #region Init ImageResourceExtension ImageResourceExtension.InitImageResourceExtension("AppResources.Assets", typeof(App).GetTypeInfo().Assembly); #endregion #region Init TranslateExtension TranslateExtension.InitTranslateExtension("AppResources.Localization.Resources", CultureInfo.CurrentCulture, typeof(App).GetTypeInfo().Assembly); #endregion /* NavigationPage navigationPage = new NavigationPage(new LoginView()); * navigationPage.BarBackgroundColor = Color.FromHex("#8BC34A"); * navigationPage.BarTextColor = Color.White; */ MainPage = new LoginView(); }
private void LoadImages(IReadOnlyCollection <string> images) { if (images == null || images.Count == 0) { return; } foreach (var imgS in images) { var img = ImageResourceExtension.GetEmbeddedImage(imgS); if (img != ImageResourceExtension.DefaultEmptyImage) { ImageContainer.Children.Add(new Image { Source = img }); } } }
public SvButton(string name, string text = "", Action <object, EventArgs> action = null, string icon = "circle.png", IDictionary <string, ViewComponent> uc = null) : base(ViewComponentType.Button, name) { _action = action; if (string.IsNullOrWhiteSpace(icon)) { icon = "circle.png"; } var iS = ImageResourceExtension.GetEmbeddedImage("AiRTech.Core.Resources." + icon); var i = new CircleImage { BorderColor = Color.White, BorderThickness = 3, HeightRequest = 100, WidthRequest = 100, Aspect = Aspect.AspectFill, HorizontalOptions = LayoutOptions.CenterAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, Source = iS }; Button = new Button { Text = text, TextColor = Color.White, BackgroundColor = Color.Transparent, BorderColor = Color.Transparent, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand }; if (_action != null) { Button.Clicked += OnAction; } var s = new AbsoluteLayout(); s.Children.Add(i, new Rectangle(0, 0, 1, 1), AbsoluteLayoutFlags.All); s.Children.Add(Button, new Rectangle(0, 0, 1, 1), AbsoluteLayoutFlags.All); Source = s; uc?.Add(name, this); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { return(ImageResourceExtension.GetImageSource((string)value)); }