public DescriptionPage(Beer selectedBeer) { //Set our selected beer SelectedBeer = selectedBeer; var photo = new ImageCircle { WidthRequest = this.Width, HeightRequest = 200, Aspect = Aspect.AspectFill, HorizontalOptions = LayoutOptions.Center }; photo.Source = ImageSource.FromUri(new Uri(SelectedBeer.Labels.Large)); Content = new StackLayout { Children = { photo, new Label { Text = selectedBeer.Description, XAlign = TextAlignment.Center } } }; }
public ProfileCell(string imageSource, string description) { var photo = new ImageCircle { Source = imageSource, WidthRequest = photoSize, HeightRequest = photoSize, HorizontalOptions = LayoutOptions.Center, Aspect = Aspect.AspectFill, Scale = 1.0 }; Height = photoSize + (viewCellPadding * 2); View = new StackLayout { Orientation = StackOrientation.Horizontal, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.Start, Padding = viewCellPadding, Children = { photo, new Label { HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.Center, Text = description } } }; }
public VMInicio(ImageCircle fotoPerfil = null, object carousel = null, Image promo = null) { //Promos = new ObservableCollection<EPromo>(); //FileImageSource = new ObservableCollection<ImageSource> //{ // ImageSource.FromUri(new Uri("http://content.screencast.com/users/JamesMontemagno/folders/Jing/media/23c1dd13-333a-459e-9e23-c3784e7cb434/2016-06-02_1049.png")) // ,ImageSource.FromUri(new Uri("http://content.screencast.com/users/JamesMontemagno/folders/Jing/media/23c1dd13-333a-459e-9e23-c3784e7cb434/2016-06-02_1049.png")) // ,ImageSource.FromUri(new Uri("http://content.screencast.com/users/JamesMontemagno/folders/Jing/media/23c1dd13-333a-459e-9e23-c3784e7cb434/2016-06-02_1049.png")) //}; //Device.StartTimer(TimeSpan.FromSeconds(2), (Func<bool>)(() => //{ // PositionIndex = (PositionIndex + 1) % FileImageSource.Count; // return true; //})); //if (carousel is null) return; //Carousel = carousel; try { ImgPromo = promo; ImagePerfil = fotoPerfil; FotoPerfil = "perfil.jpg"; } catch (Exception ex) { App.Current.MainPage.DisplayAlert("System", ex.Message, "ok"); } ////var views = new ObservableCollection<View>(); ////var image = new Image() { Source = "tienda.jpg", Aspect = Aspect.AspectFill }; ////views.Add(image); ////MyItemsSource = views; ////StarAnimation = true; try { fullname = ""; email = ""; saldo = "Saldo:$0.00 usd"; ActualizarInformacionCuenta(); CargarPromociones(); CargarPerfil(); //CargarContactos(); ImgPromoSource = "tienda.jpg"; } catch (Exception ex) { App.Current.MainPage.DisplayAlert("System", ex.Message, "ok"); } }
public MonkeyCell() { var name = new Label { VerticalOptions = LayoutOptions.Center, Font = Font.SystemFontOfSize(NamedSize.Large) }; name.SetBinding <Monkey>(Label.TextProperty, s => s.Name); var location = new Label { VerticalOptions = LayoutOptions.Center, Font = Font.SystemFontOfSize(NamedSize.Large), LineBreakMode = LineBreakMode.NoWrap }; location.SetBinding <Monkey>(Label.TextProperty, s => s.Location); int photoSize = Device.OnPlatform(50, 50, 80); var photo = new ImageCircle { WidthRequest = photoSize, HeightRequest = photoSize, Aspect = Aspect.AspectFill, HorizontalOptions = LayoutOptions.Center }; photo.SetBinding <Monkey>(Image.SourceProperty, s => s.Image); var stackname = new StackLayout { Orientation = StackOrientation.Vertical, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Spacing = 5, Children = { name, location } }; var stack = new StackLayout { Orientation = StackOrientation.Horizontal, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Padding = new Thickness(Device.OnPlatform(5, 10, 10), Device.OnPlatform(10, 10, 20)), Spacing = 5, Children = { photo, stackname } }; View = stack; }
public MonkeyCell() { var name = new Label { VerticalOptions = LayoutOptions.Center, Font = Font.SystemFontOfSize(NamedSize.Large) }; name.SetBinding<Monkey>(Label.TextProperty, s => s.Name); var location = new Label { VerticalOptions = LayoutOptions.Center, Font = Font.SystemFontOfSize(NamedSize.Large), LineBreakMode = LineBreakMode.NoWrap }; location.SetBinding<Monkey>(Label.TextProperty, s => s.Location); int photoSize = Device.OnPlatform(50, 50, 80); var photo = new ImageCircle { WidthRequest = photoSize, HeightRequest = photoSize, Aspect = Aspect.AspectFill, HorizontalOptions = LayoutOptions.Center }; photo.SetBinding<Monkey>(Image.SourceProperty, s => s.Image); var stackname = new StackLayout { Orientation = StackOrientation.Vertical, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Spacing = 5, Children = { name, location } }; var stack = new StackLayout { Orientation = StackOrientation.Horizontal, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Padding = new Thickness(Device.OnPlatform(5, 10, 10), Device.OnPlatform(10, 10, 20)), Spacing = 5, Children = { photo, stackname } }; View = stack; }
private void InitCircleImage() { ImageCircle img = new ImageCircle { CircleName = "Example", BorderColor = Constants.BorderColor, BorderThickness = 2, FillColor = Constants.SecondaryBackgroundColor, HeightRequest = Constants.LoginIconHeight, WidthRequest = Constants.LoginIconHeight, Aspect = Aspect.AspectFit, HorizontalOptions = LayoutOptions.Center, Source = "LoginIcon.png", Margin = new Thickness(0, 40, 0, 0) }; ImgCircleStack.Children.Add(img); }
void OnEnable() { _circle = target as ImageCircle; }