void UpdateUi(cxLabel view, TextView control) { try{ if (!string.IsNullOrEmpty(view.FontFamily)) { string filename = view.FontFamily; if (filename.LastIndexOf(".", System.StringComparison.Ordinal) != filename.Length - 4) { filename = string.Format("{0}.ttf", filename); } control.Typeface = TrySetFont(filename); } if (view.FontSize > 0) { control.TextSize = (float)view.FontSize; } } catch (System.Exception ex) { Insights.Send("UpdateUi", ex); } }
private void UpdateUi(cxLabel view) { try{ if (view.FontSize > 0) { this.Control.Font = UIFont.FromName(this.Control.Font.Name, (float)view.FontSize); } if (!string.IsNullOrEmpty(view.FontFamily)) { var fontName = Path.GetFileNameWithoutExtension(view.FontFamily); var font = UIFont.FromName(fontName, this.Control.Font.PointSize); if (font != null) { this.Control.Font = font; } } this.Control.AttributedText = new NSMutableAttributedString(view.Text, this.Control.Font); } catch (System.Exception ex) { Insights.Send("UpdateUi", ex); } }
public MainDrawer() : base() { try { var menuImage = new Image { HeightRequest = 30, WidthRequest = 30, Aspect = Aspect.AspectFill, HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center, }; menuImage.SetBinding(Image.SourceProperty, "ImageSource"); var imageLayout = new StackLayout { Spacing = 0, Padding = new Thickness(15, 0, 15, 0), Orientation = StackOrientation.Horizontal, HorizontalOptions = LayoutOptions.Start, Children = { menuImage } }; var nameLabel = new cxLabel { FontFamily = Shared.Settings.Styles.Fonts.BaseLight, FontSize = Shared.Settings.Styles.Sizes.Font.Base, TextColor = Color.Black,//Shared.Settings.Styles.Colors.Font.Base, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.Center, }; nameLabel.SetBinding(cxLabel.TextProperty, "Title"); var cellLayout = new StackLayout { Spacing = 0, Padding = new Thickness(10, 10, 10, 10), Orientation = StackOrientation.Horizontal, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.Center, Children = { imageLayout, nameLabel } }; this.View = cellLayout; } catch (Exception ex) { Shared.Services.Logs.Insights.Send("Layout", ex); } }
private void SetView(cxLabel view) { try{ if (view == null) { return; } if (!string.IsNullOrEmpty(view.Text)) { this.UpdateUi(view); LayoutSubviews(); return; } LayoutSubviews(); } catch (System.Exception ex) { Insights.Send("SetView", ex); } }
public Pembayaran(List <Shared.Services.Table.CONTAINER_REKENING_TEMPAT_CHECKED> rekTempat, List <Shared.Services.Table.CONTAINER_REKENING_AIR_CHECKED> rekAir, List <Shared.Services.Table.CONTAINER_REKENING_LISTRIK_CHECKED> rekListrik) { try{ Title = "Pembayaran"; tabView = new PembayaranTab(); pp = new Shared.Modules.PromptProses(); contRekTempat = rekTempat; contRekAir = rekAir; contRekListrik = rekListrik; txtTransaksi = new cxLabel { Text = "0", FontSize = Shared.Settings.Styles.Sizes.Font.Base, TextColor = Color.Black, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.End }; txtTotal = new cxLabel { Text = "0", FontSize = Shared.Settings.Styles.Sizes.Font.Base, TextColor = Color.Black, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.End }; totalLayout = new StackLayout { Spacing = 0, Padding = new Thickness(20, 5, 20, 5), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.End, Orientation = StackOrientation.Horizontal, Children = { txtTransaksi, new Label { Text = " Transaksi = Rp. ", FontSize = Shared.Settings.Styles.Sizes.Font.Base, TextColor = Color.Black, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.End }, txtTotal } }; btnBayar = new StackLayout { Spacing = 0, Padding = new Thickness(0, 5, 0, 5), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.End, HeightRequest = 70, BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, Children = { new Label { Text = "Bayar", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, TextColor = Color.White, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.CenterAndExpand } } }; var MainLayout = new StackLayout { BackgroundColor = Shared.Settings.Styles.Colors.Background.Dark, Spacing = 0, VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, Children = { tabView, totalLayout, btnBayar } }; PopUpBase = new cxPopupLayout() { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Content = new StackLayout() { Children = { MainLayout } } }; var contentPopup = pp.Print(); roundPopup = cxRoundLayout.Inflate(contentPopup, 275, 100, 30, 1, Color.White, Color.White); Content = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.White, Children = { PopUpBase } }; this.tabView.RekTempatLV.ItemSelected += (sender, e) => { OnSelectionRekTempat(sender, e); }; this.tabView.RekListrikLV.ItemSelected += (sender, e) => { OnSelectionRekListrik(sender, e); }; this.tabView.RekAirLV.ItemSelected += (sender, e) => { OnSelectionRekAir(sender, e); }; var btnBayarTap = new TapGestureRecognizer(); btnBayarTap.NumberOfTapsRequired = 1; btnBayarTap.Tapped += async(s, e) => { PopUpBase.ShowPopup(roundPopup); }; btnBayar.GestureRecognizers.Add(btnBayarTap); var btnYaTap = new TapGestureRecognizer(); btnYaTap.NumberOfTapsRequired = 1; btnYaTap.Tapped += async(s, e) => { MessagingCenter.Send <ParamPasser> (new ParamPasser() { DateParameter = DateTime.Now }, "Timer"); PayAndPrintProcess(listRTPay, listRLPay, listRAPay, printerPort); }; pp.layoutYa.GestureRecognizers.Add(btnYaTap); var btnTidakTap = new TapGestureRecognizer(); btnTidakTap.NumberOfTapsRequired = 1; btnTidakTap.Tapped += async(s, e) => { MessagingCenter.Send <ParamPasser> (new ParamPasser() { DateParameter = DateTime.Now }, "Timer"); PopUpBase.DismissPopup(); }; pp.layoutTidak.GestureRecognizers.Add(btnTidakTap); }catch (Exception ex) { Shared.Services.Logs.Insights.Send("Layout", ex); } }
public MainDrawer() { try{ NavigationPage.SetHasNavigationBar(this, false); Title = "Menu"; Menu = new Classes.Components.ListViews.Drawer.Main(); var profileImg = new CircleImage { BorderThickness = 0, HeightRequest = 70, WidthRequest = 70, Aspect = Aspect.AspectFill, HorizontalOptions = LayoutOptions.Start, Source = Shared.Classes.Optimizer.Image.FromFile("ic_profile") //UriImageSource.FromUri(new Uri("http://upload.wikimedia.org/wikipedia/commons/5/55/Tamarin_portrait.JPG")) }; profileName = new cxLabel { Text = "", TextColor = Color.White, //FontAttributes = FontAttributes.Bold, FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.StartAndExpand }; profileContent = new StackLayout { Spacing = 5, Padding = Shared.Settings.Styles.Paddings.Drawer.Profile, HorizontalOptions = LayoutOptions.FillAndExpand, Children = { profileImg, profileName } }; var profileLayout = new StackLayout { Spacing = 0, HorizontalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, Children = { profileContent } }; var logoutImage = new Image { HeightRequest = 30, WidthRequest = 30, Aspect = Aspect.AspectFill, HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center, Source = "logout_icon", }; var imageLayout = new StackLayout { Spacing = 0, Padding = new Thickness(15, 0, 15, 0), Orientation = StackOrientation.Horizontal, HorizontalOptions = LayoutOptions.Start, Children = { logoutImage } }; var imgLogo = new Image() { Source = Shared.Classes.Optimizer.Image.FromFile("ic_logo"), Aspect = Aspect.AspectFit, HeightRequest = 70, WidthRequest = 70, BackgroundColor = Color.Transparent }; var versionLabel = new cxLabel { FontFamily = Shared.Settings.Styles.Fonts.BaseLight, FontSize = Shared.Settings.Styles.Sizes.Font.Base, TextColor = Shared.Settings.Styles.Colors.Font.Base, HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center, Text = "v" + DependencyService.Get <Shared.Classes.Dependencies.Interfaces.IMyDevice>().AppVersionName() }; var logoutLabel = new cxLabel { FontFamily = Shared.Settings.Styles.Fonts.BaseLight, FontSize = Shared.Settings.Styles.Sizes.Font.Base, TextColor = Shared.Settings.Styles.Colors.Font.Base, HorizontalOptions = LayoutOptions.End, VerticalOptions = LayoutOptions.Center, Text = "Logout" }; var signoutLayout = new StackLayout { Spacing = 0, Padding = new Thickness(10, 10, 10, 10), Orientation = StackOrientation.Horizontal, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.Center, Children = { imageLayout, logoutLabel } }; Logout = new StackLayout { Spacing = 0, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.End, Children = { new BoxView() { HeightRequest = 1, BackgroundColor = Shared.Settings.Styles.Colors.Background.Dark, }, signoutLayout } }; Content = new StackLayout { Spacing = 0, VerticalOptions = LayoutOptions.FillAndExpand, Padding = new Thickness(0, Device.OnPlatform(10, 0, 0), 0, 0), BackgroundColor = Color.White, Children = { profileLayout, Menu, new StackLayout { Spacing = 0, Padding = new Thickness(10, 5, 10, 5), HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center, Children = { imgLogo, versionLabel } }, Logout } }; } catch (Exception ex) { Shared.Services.Logs.Insights.Send("Layout", ex); } }
public DaftarLunasTab() { try{ RekAirLV = new Shared.Classes.Components.ListViews.PembayaranResult(typeof(Shared.Modules.DataTemplates.RekeningAir.RekeningAir)); RekListrikLV = new Shared.Classes.Components.ListViews.PembayaranResult(typeof(Shared.Modules.DataTemplates.RekeningListrik.RekeningListrik)); RekTempatLV = new Shared.Classes.Components.ListViews.PembayaranResult(typeof(Shared.Modules.DataTemplates.RekeningTempat.RekeningTempat)); txt1 = new cxLabel { Text = "Tempat", TextColor = Color.White, //Color.FromHex("4a6ea9"), FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, FontSize = 15, }; txt2 = new cxLabel { Text = "Listrik", TextColor = Shared.Settings.Styles.Colors.Background.GrayLight, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, FontSize = 15, }; txt3 = new cxLabel { Text = "Air", TextColor = Shared.Settings.Styles.Colors.Background.GrayLight, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, FontSize = 15, }; var tabBox1 = new StackLayout() { Spacing = 0, VerticalOptions = LayoutOptions.CenterAndExpand, HorizontalOptions = LayoutOptions.CenterAndExpand, Padding = new Thickness(0, 10, 0, 10), Children = { txt1, } }; var tabBox2 = new StackLayout() { Spacing = 0, VerticalOptions = LayoutOptions.CenterAndExpand, HorizontalOptions = LayoutOptions.CenterAndExpand, Padding = new Thickness(0, 10, 0, 10), Children = { txt2, } }; var tabBox3 = new StackLayout() { Spacing = 0, VerticalOptions = LayoutOptions.CenterAndExpand, HorizontalOptions = LayoutOptions.CenterAndExpand, Padding = new Thickness(0, 10, 0, 10), Children = { txt3, } }; activeBox1 = new BoxView() { BackgroundColor = Color.White, HorizontalOptions = LayoutOptions.FillAndExpand, HeightRequest = 5, }; activeBox2 = new BoxView() { BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, HorizontalOptions = LayoutOptions.FillAndExpand, HeightRequest = 5, }; activeBox3 = new BoxView() { BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, HorizontalOptions = LayoutOptions.FillAndExpand, HeightRequest = 5, }; tab1 = new StackLayout() { Spacing = 0, VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, Children = { tabBox1, activeBox1 } }; tab2 = new StackLayout() { Spacing = 0, VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, Children = { tabBox2, activeBox2 } }; tab3 = new StackLayout() { Spacing = 0, VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, Children = { tabBox3, activeBox3 } }; var tabHeader = new StackLayout() { Spacing = 0, VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, Children = { tab1, tab2, tab3 } }; tabContainer1 = new StackLayout() { Spacing = 0, Padding = new Thickness(10, 0, 10, 0), VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.White, Children = { RekTempatLV } }; tabContainer2 = new StackLayout() { Spacing = 0, Padding = new Thickness(10, 0, 10, 0), VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.White, Children = { RekListrikLV } }; tabContainer2.IsVisible = false; tabContainer3 = new StackLayout() { Spacing = 0, Padding = new Thickness(10, 0, 10, 0), VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.White, Children = { RekAirLV } }; tabContainer3.IsVisible = false; Content = new StackLayout() { Spacing = 0, BackgroundColor = Color.White, VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, Children = { tabHeader, tabContainer1, tabContainer2, tabContainer3 } }; tapTab1 = new TapGestureRecognizer(); tapTab1.Tapped += (s, e) => { TabAction(1); }; tab1.GestureRecognizers.Add(tapTab1); tapTab2 = new TapGestureRecognizer(); tapTab2.Tapped += (s, e) => { TabAction(2); }; tab2.GestureRecognizers.Add(tapTab2); tapTab3 = new TapGestureRecognizer(); tapTab3.Tapped += (s, e) => { TabAction(3); }; tab3.GestureRecognizers.Add(tapTab3); } catch (Exception ex) { Shared.Services.Logs.Insights.Send("Layout", ex); } }
public DaftarLunas() { try{ Title = "Daftar Lunas"; tabView = new DaftarLunasTab(); lblTot = new cxLabel { Text = "", FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.CenterAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.White, }; lblTotAll = new cxLabel { Text = "", FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.CenterAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.White, }; Content = new StackLayout { Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.White, Children = { tabView, new StackLayout { Spacing = 0, Padding = new Thickness(10, 5, 10, 5), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.End, HeightRequest = 40, BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, Children = { lblTot, lblTotAll, } } } }; var tool = Shared.Classes.Components.Toolbar.Toolbar.Secondary( "Refresh", "", new Command(() => { LoadData(); }) ); ToolbarItems.Add(tool); this.tabView.RekTempatLV.ItemSelected += (sender, e) => { OnSelectionRekTempat(sender, e); }; this.tabView.RekAirLV.ItemSelected += (sender, e) => { OnSelectionRekAir(sender, e); }; this.tabView.RekListrikLV.ItemSelected += (sender, e) => { OnSelectionRekListrik(sender, e); }; }catch (Exception ex) { Shared.Services.Logs.Insights.Send("Layout", ex); } }
public DaftarLunas() : base() { try { txtAlamatStand = new cxLabel { FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black }; txtAlamatStand.SetBinding(cxLabel.TextProperty, "alamat"); alamatStandLayout = new StackLayout { Spacing = 0, Padding = new Thickness(5, 20, 5, 20), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { txtAlamatStand } }; txtNmped = new cxLabel { FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black }; txtNmped.SetBinding(cxLabel.TextProperty, "nmped"); nmpedLayout = new StackLayout { Spacing = 0, Padding = new Thickness(5, 20, 5, 20), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { txtNmped } }; allLayout = new StackLayout { Spacing = 0, Padding = new Thickness(10, 0, 10, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, Children = { alamatStandLayout, nmpedLayout } }; this.View = allLayout; } catch (Exception ex) { Shared.Services.Logs.Insights.Send("Layout", ex); //throw ex; } }
public LoginPage() { try { AbsoluteLayout peakLayout = new AbsoluteLayout { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.Transparent }; imgBG = new Image() { Source = Shared.Classes.Optimizer.Image.FromFile("coffee_mug.9"), Aspect = Aspect.AspectFill, }; imgLogo = new Image() { Source = Shared.Classes.Optimizer.Image.FromFile("ic_logo"), Aspect = Aspect.AspectFit, HeightRequest = 120, WidthRequest = 170 }; pasarPicker = new cxPicker { Title = "Pilih Pasar", FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, Alignment = TextAlignment.Center, FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.StartAndExpand, TextColor = Color.White, BackgroundColor = Color.FromHex("7fffffff"), }; #region Username var boxImgUsername = new AbsoluteLayout { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, }; var boxUsername = new BoxView() { Color = Color.FromHex("7fffffff"), HeightRequest = 60, WidthRequest = 60, VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, }; imgUsername = new Image() { Source = Shared.Classes.Optimizer.Image.FromFile("username_icon"), Aspect = Aspect.AspectFill }; AbsoluteLayout.SetLayoutFlags(boxUsername, AbsoluteLayoutFlags.PositionProportional); AbsoluteLayout.SetLayoutBounds(boxUsername, new Rectangle(0, 0, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize)); AbsoluteLayout.SetLayoutFlags(imgUsername, AbsoluteLayoutFlags.PositionProportional); AbsoluteLayout.SetLayoutBounds(imgUsername, new Rectangle(0.5, 0.5, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize)); boxImgUsername.Children.Add(boxUsername); boxImgUsername.Children.Add(imgUsername); var boxTxtUsername = new AbsoluteLayout { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, }; var BoxLabelUsername = new BoxView() { Color = Color.FromHex("7fffffff"), HeightRequest = 60, WidthRequest = 200, VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, }; txtUsername = new cxEntry() { Placeholder = "Username", TextColor = Color.Black, WidthRequest = Device.OnPlatform(175, 195, 0), FontFamily = Shared.Settings.Styles.Fonts.BaseLight, PlaceholderTextColor = Color.Black, FontSize = 20, MaxLength = 30, }; AbsoluteLayout.SetLayoutFlags(BoxLabelUsername, AbsoluteLayoutFlags.PositionProportional); AbsoluteLayout.SetLayoutBounds(BoxLabelUsername, new Rectangle(0, 0, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize)); AbsoluteLayout.SetLayoutFlags(txtUsername, AbsoluteLayoutFlags.PositionProportional); AbsoluteLayout.SetLayoutBounds(txtUsername, new Rectangle(0.5, 0.5, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize)); boxTxtUsername.Children.Add(BoxLabelUsername); boxTxtUsername.Children.Add(txtUsername); var UsernameLayout = new StackLayout() { Spacing = 4, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, Children = { boxImgUsername, boxTxtUsername } }; #endregion #region Password var boxImgPassword = new AbsoluteLayout { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, }; var boxPassword = new BoxView() { Color = Color.FromHex("7fffffff"), HeightRequest = 60, WidthRequest = 60, VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, }; imgPassword = new Image() { Source = Shared.Classes.Optimizer.Image.FromFile("password_icon"), Aspect = Aspect.AspectFill }; AbsoluteLayout.SetLayoutFlags(boxPassword, AbsoluteLayoutFlags.PositionProportional); AbsoluteLayout.SetLayoutBounds(boxPassword, new Rectangle(0, 0, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize)); AbsoluteLayout.SetLayoutFlags(imgPassword, AbsoluteLayoutFlags.PositionProportional); AbsoluteLayout.SetLayoutBounds(imgPassword, new Rectangle(0.5, 0.5, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize)); boxImgPassword.Children.Add(boxPassword); boxImgPassword.Children.Add(imgPassword); var boxTxtPassword = new AbsoluteLayout { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, }; var BoxLabelPassword = new BoxView() { Color = Color.FromHex("7fffffff"), HeightRequest = 60, WidthRequest = 200, VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, }; txtPassword = new cxEntry() { Placeholder = "Password", TextColor = Color.Black, WidthRequest = Device.OnPlatform(175, 195, 0), IsPassword = true, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, PlaceholderTextColor = Color.Black, FontSize = 20, MaxLength = 30, }; AbsoluteLayout.SetLayoutFlags(BoxLabelPassword, AbsoluteLayoutFlags.PositionProportional); AbsoluteLayout.SetLayoutBounds(BoxLabelPassword, new Rectangle(0, 0, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize)); AbsoluteLayout.SetLayoutFlags(txtPassword, AbsoluteLayoutFlags.PositionProportional); AbsoluteLayout.SetLayoutBounds(txtPassword, new Rectangle(0.5, 0.5, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize)); boxTxtPassword.Children.Add(BoxLabelPassword); boxTxtPassword.Children.Add(txtPassword); var PasswordLayout = new StackLayout() { Spacing = 4, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, Children = { boxImgPassword, boxTxtPassword } }; #endregion #region button BtnLogin = new cxButton { Text = "LOGIN", TextColor = Color.White, FontSize = 20, FontFamily = Shared.Settings.Styles.Fonts.Base, BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, HeightRequest = 50, WidthRequest = 265, }; #endregion var fields = new StackLayout() { Spacing = 8, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Children = { pasarPicker, UsernameLayout, PasswordLayout } }; versionLabel = new cxLabel { Text = "", FontSize = Shared.Settings.Styles.Sizes.Font.Base, TextColor = Color.White, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center, }; var buttons = new StackLayout() { Spacing = 8, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Children = { BtnLogin, versionLabel } }; AbsoluteLayout.SetLayoutFlags(imgBG, AbsoluteLayoutFlags.All); AbsoluteLayout.SetLayoutBounds(imgBG, new Rectangle(0, 0, 1f, 1f)); AbsoluteLayout.SetLayoutFlags(imgLogo, AbsoluteLayoutFlags.PositionProportional); AbsoluteLayout.SetLayoutBounds(imgLogo, new Rectangle(0.5, 0.15, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize)); AbsoluteLayout.SetLayoutFlags(fields, AbsoluteLayoutFlags.PositionProportional); AbsoluteLayout.SetLayoutBounds(fields, new Rectangle(0.5, 0.55, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize)); AbsoluteLayout.SetLayoutFlags(buttons, AbsoluteLayoutFlags.PositionProportional); AbsoluteLayout.SetLayoutBounds(buttons, new Rectangle(0.5, 0.9, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize)); peakLayout.Children.Add(imgBG); peakLayout.Children.Add(imgLogo); peakLayout.Children.Add(fields); peakLayout.Children.Add(buttons); var MainLayout = new StackLayout { BackgroundColor = Shared.Settings.Styles.Colors.Background.Accent, Spacing = 0, VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, Children = { peakLayout } }; Content = new StackLayout() { BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, Spacing = 0, VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, Children = { peakLayout } }; pasarPicker.SelectedIndexChanged += (sender, e) => { if (pasarPicker.SelectedIndex != -1) { strKdPasar = contPasar[pasarPicker.SelectedIndex].kdpasar.ToString(); } }; txtUsername.Completed += (sender, e) => { txtPassword.Focus(); }; txtPassword.Completed += (sender, e) => { if (pasarPicker.SelectedIndex != -1) { Login(txtUsername.Text.Trim(), txtPassword.Text.Trim()); } else { Shared.Settings.Panels.Alert.Display("Mohon pilih pasar yang akan dituju", "Pasar Tidak Ditemukan", "OK"); } }; BtnLogin.Clicked += (sender, e) => { if (pasarPicker.SelectedIndex != -1) { Login(txtUsername.Text.Trim(), txtPassword.Text.Trim()); } else { Shared.Settings.Panels.Alert.Display("Mohon pilih pasar yang akan dituju", "Pasar Tidak Ditemukan", "OK"); } }; } catch (Exception ex) { Shared.Services.Logs.Insights.Send("Layout", ex); } }
public AboutPage() { try{ Title = "Tentang Aplikasi"; logoImage = new Image { Source = Shared.Classes.Optimizer.Image.FromFile("ic_logo"), Aspect = Aspect.AspectFit, HeightRequest = 100, WidthRequest = 100 }; txtVersion = new cxLabel { Text = "v" + DependencyService.Get <Shared.Classes.Dependencies.Interfaces.IMyDevice>().AppVersionName(), FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, TextColor = Color.White, VerticalOptions = LayoutOptions.CenterAndExpand, HorizontalOptions = LayoutOptions.CenterAndExpand }; txtEmailDeveloper = new cxLabel { Text = "*****@*****.**", FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, TextColor = Color.Blue, VerticalOptions = LayoutOptions.Start, HorizontalOptions = LayoutOptions.CenterAndExpand }; txtEmailDatabase = new cxLabel { Text = "*****@*****.**", FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, TextColor = Color.Blue, VerticalOptions = LayoutOptions.Start, HorizontalOptions = LayoutOptions.CenterAndExpand }; informationLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 15, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.White, Children = { new cxLabel { Text = "Developer Team", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, TextColor = Color.Black, VerticalOptions = LayoutOptions.Start, HorizontalOptions = LayoutOptions.CenterAndExpand }, new StackLayout { Spacing = 10, Padding = new Thickness(20, 10, 20, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, BackgroundColor = Color.White, Children = { txtEmailDeveloper, Shared.Settings.Styles.Pages.LayoutLine.borderX(Shared.Settings.Styles.Colors.Background.LightBlue, 1), txtEmailDatabase, Shared.Settings.Styles.Pages.LayoutLine.borderX(Shared.Settings.Styles.Colors.Background.LightBlue, 1), } } } }; headerLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.StartAndExpand, BackgroundColor = Color.White, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 15, 0, 15), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, Children = { logoImage, txtVersion } }, informationLayout } }; Content = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.White, Children = { headerLayout, } }; var informationLayoutTap = new TapGestureRecognizer(); informationLayoutTap.NumberOfTapsRequired = 1; informationLayoutTap.Tapped += async(s, e) => { var email = new Intent(Android.Content.Intent.ActionSend); email.PutExtra(Android.Content.Intent.ExtraEmail, new string[] { txtEmailDeveloper.Text }); email.PutExtra(Android.Content.Intent.ExtraCc, new string[] { txtEmailDatabase.Text }); email.PutExtra(Android.Content.Intent.ExtraSubject, "Hello PasarSurya Developers"); email.PutExtra(Android.Content.Intent.ExtraText, "Hello, "); email.SetType("message/rfc822"); Forms.Context.StartActivity(email); }; informationLayout.GestureRecognizers.Add(informationLayoutTap); txtEmailDeveloper.GestureRecognizers.Add(informationLayoutTap); txtEmailDeveloper.GestureRecognizers.Add(informationLayoutTap); } catch (Exception ex) { Shared.Services.Logs.Insights.Send("Layout", ex); } }
public HomePage() { try{ Title = "REKENING STAND"; #region filter txtAlamatStand = new cxEntry { Placeholder = "Cari stand", PlaceholderTextColor = Color.White, TextColor = Color.White, FontSize = Shared.Settings.Styles.Sizes.Font.Base, BackgroundColor = Color.Transparent, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Center, FontFamily = Shared.Settings.Styles.Fonts.BaseLight }; txtNmped = new cxEntry { Placeholder = "Cari pedagang", PlaceholderTextColor = Color.White, TextColor = Color.White, FontSize = Shared.Settings.Styles.Sizes.Font.Base, BackgroundColor = Color.Transparent, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Center, FontFamily = Shared.Settings.Styles.Fonts.BaseLight }; btnCariStand = new cxButton { Text = "Cari", TextColor = Color.White, FontSize = 14, HorizontalOptions = LayoutOptions.EndAndExpand, VerticalOptions = LayoutOptions.Center, BackgroundColor = Color.FromHex("7fffffff"), BorderColor = Color.White, Alignment = TextAlignment.Center, }; cariStandLayout = new StackLayout { Spacing = 0, Padding = new Thickness(20, 5, 20, 5), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, Children = { txtAlamatStand, txtNmped } }; #endregion filterLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 20, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, Orientation = StackOrientation.Horizontal, Children = { cariStandLayout, btnCariStand } }; #region selected item txtSelectedItem = new cxLabel { Text = "0", FontSize = Shared.Settings.Styles.Sizes.Font.Base, TextColor = Color.Black, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, FontAttributes = FontAttributes.Bold, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.Center }; txtSelectedItemDesc = new cxLabel { Text = " stand ditandai", FontSize = Shared.Settings.Styles.Sizes.Font.Base, TextColor = Color.Black, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.Center }; selectedItemLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 5, 0, 5), BackgroundColor = Color.White, HorizontalOptions = LayoutOptions.CenterAndExpand, VerticalOptions = LayoutOptions.End, Orientation = StackOrientation.Horizontal, Children = { txtSelectedItem, txtSelectedItemDesc } }; #endregion #region btnNextLayout btnLanjutLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 5, 0, 5), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.End, HeightRequest = 50, BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, Children = { new Label { Text = "Lanjut", FontSize = 20, TextColor = Color.White, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center } } }; btnLanjutLayout.IsVisible = false; #endregion StandSearchResultLV = new Shared.Classes.Components.ListViews.SearchResult(typeof(Shared.Modules.DataTemplates.RekeningStand.StandSearchResult)); StandSearchResultLV.IsPullToRefreshEnabled = false; allLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.White, Children = { filterLayout, new StackLayout { Spacing = 0, Padding = new Thickness(20, 0, 20, 0), VerticalOptions = LayoutOptions.FillAndExpand, HorizontalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.White, Children = { StandSearchResultLV } }, selectedItemLayout, btnLanjutLayout } }; Content = allLayout; var tool = Shared.Classes.Components.Toolbar.Toolbar.Secondary( "Reset", "", new Command(() => { txtAlamatStand.Text = ""; txtNmped.Text = ""; }) ); var tool1 = Shared.Classes.Components.Toolbar.Toolbar.Secondary( "Hapus Semua Tanda", "", new Command(() => { contSelectedStand.Clear(); txtSelectedItem.Text = contSelectedStand.Count.ToString(); selectedItemLayout.IsVisible = false; }) ); ToolbarItems.Add(tool); ToolbarItems.Add(tool1); StandSearchResultLV.ItemSelected += (sender, e) => { OnSelection(sender, e); }; btnCariStand.Clicked += async(sender, e) => { MessagingCenter.Send <ParamPasser> (new ParamPasser() { DateParameter = DateTime.Now }, "Timer"); cachedAccessCredential = await Shared.Classes.Cache.cxCache.AccessCredential.Collect(); GetRekStand(cachedAccessCredential.Kdpasar, txtAlamatStand.Text, txtNmped.Text); }; var btnLanjutTap = new TapGestureRecognizer(); btnLanjutTap.NumberOfTapsRequired = 1; btnLanjutTap.Tapped += async(s, e) => { MessagingCenter.Send <ParamPasser> (new ParamPasser() { DateParameter = DateTime.Now }, "Timer"); if (contSelectedStand.Count >= 1) { cachedAccessCredential = await Shared.Classes.Cache.cxCache.AccessCredential.Collect(); await Navigation.PushAsync(new Shared.Modules.Pages.RekeningStand.StandReview(contSelectedStand, cachedAccessCredential.Kdpasar, "", ""), true); } else { Shared.Settings.Panels.Alert.Display("Mohon tandai setidaknya satu stand", "Gagal Melanjutkan Proses", "OK"); } }; btnLanjutLayout.GestureRecognizers.Add(btnLanjutTap); }catch (Exception ex) { Shared.Services.Logs.Insights.Send("Layout", ex); throw ex; } }
public StandReview(List <Shared.Services.Table.REKENING_STAND> stand, string kdpasar, string alamat, string nmped) { try { Title = "Review Stand"; listSelectedRekStand = stand; AlamatStandLayout = new StackLayout { Spacing = 0, Padding = new Thickness(5, 5, 5, 5), HorizontalOptions = LayoutOptions.CenterAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { new cxLabel { Text = "Alamat", TextColor = Color.White, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, HorizontalTextAlignment = TextAlignment.Center, VerticalTextAlignment = TextAlignment.Center } } }; NmpedLayout = new StackLayout { Spacing = 0, Padding = new Thickness(5, 5, 5, 5), HorizontalOptions = LayoutOptions.CenterAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { new cxLabel { Text = "Pedagang", TextColor = Color.White, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, HorizontalTextAlignment = TextAlignment.Center, VerticalTextAlignment = TextAlignment.Center } } }; allLayout = new StackLayout { Spacing = 2, Padding = new Thickness(5, 5, 5, 5), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, Children = { AlamatStandLayout, NmpedLayout } }; StandSearchResultLV = new Shared.Classes.Components.ListViews.SearchResult(typeof(Shared.Modules.DataTemplates.RekeningStand.StandSearchResult)); StandSearchResultLV.IsPullToRefreshEnabled = false; counter = new cxLabel { Text = "0", TextColor = Color.Black, FontSize = 16, FontFamily = Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.CenterAndExpand }; var counterDetail = new cxLabel { Text = "stand ditandai", TextColor = Color.Black, FontSize = 16, FontFamily = Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand }; counterLayout = new StackLayout { HeightRequest = 20, HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.End, BackgroundColor = Color.White, Padding = new Thickness(10, 5, 10, 5), Orientation = StackOrientation.Horizontal, Children = { counter, counterDetail } }; var Lanjut = new cxLabel { Text = "Lanjut", TextColor = Color.White, FontSize = 20, FontFamily = Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.CenterAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand }; btnLanjut = new StackLayout { HeightRequest = 40, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.End, BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, Padding = new Thickness(0, 5, 0, 5), Children = { Lanjut } }; Content = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.White, Children = { allLayout, StandSearchResultLV, counterLayout, btnLanjut } }; var tool = Shared.Classes.Components.Toolbar.Toolbar.Secondary( "Hapus Semua", "", new Command(() => { listSelectedRekStand.Clear(); this.StandSearchResultLV.ItemsSource = null; this.StandSearchResultLV.ItemsSource = listSelectedRekStand; counter.Text = listSelectedRekStand.Count.ToString(); }) ); ToolbarItems.Add(tool); StandSearchResultLV.ItemSelected += (sender, e) => { OnSelection(sender, e); }; var btnLanjutTap = new TapGestureRecognizer(); btnLanjutTap.NumberOfTapsRequired = 1; btnLanjutTap.Tapped += async(s, e) => { MessagingCenter.Send <ParamPasser> (new ParamPasser() { DateParameter = DateTime.Now }, "Timer"); GetNoStand(listSelectedRekStand); }; btnLanjut.GestureRecognizers.Add(btnLanjutTap); } catch (Exception ex) { Shared.Services.Logs.Insights.Send("Layout", ex); } }
public ProfilePage() { try{ Title = "Profil Pengguna"; imgLogo = new Image() { Source = Shared.Classes.Optimizer.Image.FromFile("ic_profile"), Aspect = Aspect.AspectFit, HeightRequest = 100, WidthRequest = 100 }; txtUid = new cxLabel { Text = "", FontSize = 24, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.CenterAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.White }; txtUname = new cxLabel { Text = "", FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.CenterAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.White, }; txtBluetoothport = new cxEntry { FontFamily = Shared.Settings.Styles.Fonts.BaseLight, FontSize = Shared.Settings.Styles.Sizes.Font.Base, TextColor = Color.Black, Alignment = TextAlignment.Center, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, BackgroundColor = Color.White, Placeholder = "Port", PlaceholderTextColor = Color.Gray, Text = "" }; txtTimerLogout = new cxEntry { FontFamily = Shared.Settings.Styles.Fonts.BaseLight, FontSize = Shared.Settings.Styles.Sizes.Font.Base, TextColor = Color.Black, Alignment = TextAlignment.Center, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, BackgroundColor = Color.White, Placeholder = "durasi (menit)", PlaceholderTextColor = Color.Gray, Keyboard = Keyboard.Numeric, Text = "" }; lblBluetoothPort = new StackLayout { Spacing = 0, Padding = new Thickness(10, 10, 10, 10), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.StartAndExpand, BackgroundColor = Color.White, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, Children = { new cxLabel { Text = "Bluetooth Port", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black } } }, new StackLayout { Spacing = 0, Padding = new Thickness(30, 0, 30, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, Children = { txtBluetoothport, Shared.Settings.Styles.Pages.LayoutLine.borderX(Color.Blue, 1) } } } }; lblTimerLogout = new StackLayout { Spacing = 0, Padding = new Thickness(10, 10, 10, 10), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.StartAndExpand, BackgroundColor = Color.White, Children = { new StackLayout { Spacing = 3, Padding = new Thickness(30, 0, 30, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, Children = { new cxLabel { Text = "Timer Logout", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black }, new cxLabel { Text = "Rentang waktu aplikasi akan logout otomatis", FontSize = 14, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black }, } }, new StackLayout { Spacing = 0, Padding = new Thickness(30, 0, 30, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, Children = { txtTimerLogout, Shared.Settings.Styles.Pages.LayoutLine.borderX(Color.Blue, 1) } } } }; headerLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.StartAndExpand, BackgroundColor = Color.White, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 15, 0, 15), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, Children = { imgLogo, txtUid, txtUname } }, lblBluetoothPort, lblTimerLogout } }; var Simpan = new cxLabel { Text = "Simpan", TextColor = Color.White, FontSize = 20, FontFamily = Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.CenterAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand }; btnSimpan = new StackLayout { HeightRequest = 40, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.End, BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, Padding = new Thickness(0, 5, 0, 5), Children = { Simpan } }; Content = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.White, Children = { headerLayout, btnSimpan } }; var btnLanjutTap = new TapGestureRecognizer(); btnLanjutTap.NumberOfTapsRequired = 1; btnLanjutTap.Tapped += async(s, e) => { MessagingCenter.Send <ParamPasser> (new ParamPasser() { DateParameter = DateTime.Now }, "Timer"); SaveChanges(); }; btnSimpan.GestureRecognizers.Add(btnLanjutTap); }catch (Exception ex) { Shared.Services.Logs.Insights.Send("Layout", ex); } }
public RekeningTempatDetail(string pageTitle, string tahun, string bulan, string pasar, string nmpasar, string nmped, string alamat, string luas, string tarip, string biaya, string sampah, string btu, string materai, string ppn, string total, string tglbayar, string uid, string uname) { try { Title = pageTitle; strUid = uid; strUname = uname; strTglBayar = tglbayar; strBulan = bulan; strTahun = tahun; strNmpasar = nmpasar; strKdpasar = pasar; strAlamat = alamat; strNmped = nmped; strLuas = luas; strTarip = tarip; strBiaya = biaya; strSampah = sampah; strBtu = btu; strMaterai = materai; strPpn = ppn; strTotal = total; txtUid = new cxLabel { Text = strUid, FontSize = 24, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.CenterAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.White }; txtUname = new cxLabel { Text = strUname, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.CenterAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.White, }; txtTglBayar = new cxLabel { Text = strTglBayar, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black }; txtBulan = new cxLabel { Text = strBulan, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black }; txtTahun = new cxLabel { Text = strTahun, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black }; txtNmpasar = new cxLabel { Text = strNmpasar, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black }; txtKdpasar = new cxLabel { Text = strKdpasar, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black }; txtAlamat = new cxLabel { Text = strAlamat, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black }; txtNmped = new cxLabel { Text = strNmped, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black }; txtLuas = new cxLabel { Text = strLuas, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black }; txtTarip = new cxLabel { Text = strTarip, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black }; txtBiaya = new cxLabel { Text = strBiaya, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black }; txtSampah = new cxLabel { Text = strSampah, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black }; txtBtu = new cxLabel { Text = strBtu, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black }; txtMaterai = new cxLabel { Text = strMaterai, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black }; txtPpn = new cxLabel { Text = strPpn, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black }; txtTotal = new cxLabel { Text = strTotal, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black }; btnCetak = new StackLayout { Spacing = 0, HeightRequest = 40, VerticalOptions = LayoutOptions.End, HorizontalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Shared.Settings.Styles.Colors.Background.Dark, Children = { new cxLabel { Text = "CETAK", TextColor = Color.White, FontSize = 20, HorizontalOptions = LayoutOptions.CenterAndExpand, VerticalOptions = LayoutOptions.CenterAndExpand, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi } } }; btnCetak.IsVisible = true; headerLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 15, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.StartAndExpand, BackgroundColor = Shared.Settings.Styles.Colors.Background.LightBlue, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 15), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, Children = { txtUid, txtUname } }, } }; headerLayout.IsVisible = true; lblTglBayar = new StackLayout { Spacing = 0, Padding = new Thickness(10, 10, 10, 10), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, BackgroundColor = Color.White, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { new cxLabel { Text = "Tgl Bayar : ", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black } } }, new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { txtTglBayar } } } }; lblTglBayar.IsVisible = true; lblPeriode = new StackLayout { Spacing = 0, Padding = new Thickness(10, 10, 10, 10), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, BackgroundColor = Color.White, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { new cxLabel { Text = "Periode : ", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black } } }, new StackLayout { Spacing = 0, Padding = new Thickness(20, 0, 0, 0), HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { txtBulan, new cxLabel { Text = " / ", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black }, txtTahun } } } }; lblPasar = new StackLayout { Spacing = 0, Padding = new Thickness(10, 10, 10, 10), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, BackgroundColor = Color.White, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { new cxLabel { Text = "Pasar : ", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black } } }, new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { txtNmpasar, } } } }; lblStand = new StackLayout { Spacing = 0, Padding = new Thickness(10, 10, 10, 10), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, BackgroundColor = Color.White, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { new cxLabel { Text = "Stand : ", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black } } }, new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { txtAlamat } } } }; lblPedagang = new StackLayout { Spacing = 0, Padding = new Thickness(10, 10, 10, 10), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, BackgroundColor = Color.White, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { new cxLabel { Text = "Pedagang : ", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black } } }, new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { txtNmped } } } }; lblLuas = new StackLayout { Spacing = 0, Padding = new Thickness(10, 10, 10, 10), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, BackgroundColor = Color.White, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { new cxLabel { Text = "Luas : ", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black } } }, new StackLayout { Spacing = 0, Padding = new Thickness(10, 0, 0, 0), HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { txtLuas, new cxLabel { Text = " m2", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseBoldSemi, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black }, } } } }; lblTarip = new StackLayout { Spacing = 0, Padding = new Thickness(10, 10, 10, 10), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, BackgroundColor = Color.White, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { new cxLabel { Text = "Tarip : Rp. ", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black } } }, new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { txtTarip } } } }; lblIuranTempat = new StackLayout { Spacing = 0, Padding = new Thickness(10, 10, 10, 10), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, BackgroundColor = Color.White, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { new cxLabel { Text = "Iuran Tempat : Rp. ", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black } } }, new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { txtBiaya } } } }; lblKebersihan = new StackLayout { Spacing = 0, Padding = new Thickness(10, 10, 10, 10), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, BackgroundColor = Color.White, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { new cxLabel { Text = "Kebersihan : Rp. ", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black } } }, new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { txtSampah } } } }; lblBtu = new StackLayout { Spacing = 0, Padding = new Thickness(10, 10, 10, 10), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, BackgroundColor = Color.White, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { new cxLabel { Text = "BTU : Rp. ", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black } } }, new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { txtBtu } } } }; lblMaterai = new StackLayout { Spacing = 0, Padding = new Thickness(10, 10, 10, 10), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, BackgroundColor = Color.White, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { new cxLabel { Text = "Materai : Rp. ", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black } } }, new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { txtMaterai } } } }; lblPPn = new StackLayout { Spacing = 0, Padding = new Thickness(10, 10, 10, 10), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, BackgroundColor = Color.White, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { new cxLabel { Text = "PPn : Rp. ", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black } } }, new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { txtPpn } } } }; lblTotal = new StackLayout { Spacing = 0, Padding = new Thickness(10, 10, 10, 10), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, BackgroundColor = Color.White, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { new cxLabel { Text = "Total : Rp. ", FontSize = Shared.Settings.Styles.Sizes.Font.DrawerTitle, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.Start, TextColor = Color.Black } } }, new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.StartAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Children = { txtTotal } } } }; allLayout = new StackLayout { Spacing = 1, Padding = new Thickness(10, 0, 10, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.White, Children = { lblTglBayar, Shared.Settings.Styles.Pages.LayoutLine.borderX(Shared.Settings.Styles.Colors.Background.LightBlue, 1), lblPeriode, Shared.Settings.Styles.Pages.LayoutLine.borderX(Shared.Settings.Styles.Colors.Background.LightBlue, 1), lblPasar, Shared.Settings.Styles.Pages.LayoutLine.borderX(Shared.Settings.Styles.Colors.Background.LightBlue, 1), lblStand, Shared.Settings.Styles.Pages.LayoutLine.borderX(Shared.Settings.Styles.Colors.Background.LightBlue, 1), lblPedagang, Shared.Settings.Styles.Pages.LayoutLine.borderX(Shared.Settings.Styles.Colors.Background.LightBlue, 1), lblLuas, Shared.Settings.Styles.Pages.LayoutLine.borderX(Shared.Settings.Styles.Colors.Background.LightBlue, 1), lblTarip, Shared.Settings.Styles.Pages.LayoutLine.borderX(Shared.Settings.Styles.Colors.Background.LightBlue, 1), lblIuranTempat, Shared.Settings.Styles.Pages.LayoutLine.borderX(Shared.Settings.Styles.Colors.Background.LightBlue, 1), lblKebersihan, Shared.Settings.Styles.Pages.LayoutLine.borderX(Shared.Settings.Styles.Colors.Background.LightBlue, 1), lblBtu, Shared.Settings.Styles.Pages.LayoutLine.borderX(Shared.Settings.Styles.Colors.Background.LightBlue, 1), lblMaterai, Shared.Settings.Styles.Pages.LayoutLine.borderX(Shared.Settings.Styles.Colors.Background.LightBlue, 1), lblPPn, Shared.Settings.Styles.Pages.LayoutLine.borderX(Shared.Settings.Styles.Colors.Background.LightBlue, 1), lblTotal } }; scroll = new ScrollView { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.White, Padding = new Thickness(0, 0, 0, 0), Content = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Shared.Settings.Styles.Colors.Background.Accent, Children = { allLayout } } }; Content = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.White, Children = { headerLayout, scroll, //btnCetak } }; var tapbtnCetak = new TapGestureRecognizer(); tapbtnCetak.Tapped += async(s, e) => { }; btnCetak.GestureRecognizers.Add(tapbtnCetak); } catch (Exception ex) { Shared.Services.Logs.Insights.Send("Layout", ex); //throw ex; } }
public RekeningTempat() : base() { try{ peakLayout = new AbsoluteLayout { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.White, Padding = new Thickness(5, 0, 0, 0) }; imgChecked = new Image() { Aspect = Aspect.AspectFit, HeightRequest = 20, WidthRequest = 20, BackgroundColor = Color.Transparent }; imgChecked.Source = Shared.Classes.Optimizer.Image.FromFile("ic_isnotchecked"); txtChecked = new cxLabel { FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.White }; txtChecked.SetBinding(cxLabel.TextProperty, "isChecked"); txtUID = new cxLabel { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, TextColor = Color.Black, }; txtUID.SetBinding(cxLabel.TextProperty, "uid"); userIDLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, Children = { new cxLabel { Text = "User ID : ", HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, TextColor = Color.Black, }, txtUID, } }; txtUname = new cxLabel { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, TextColor = Color.Black, }; txtUname.SetBinding(cxLabel.TextProperty, "uname"); userNameLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, Children = { new cxLabel { Text = "User Name : ", HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, TextColor = Color.Black, }, txtUname, } }; txtNmPasar = new cxLabel { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, TextColor = Color.Black, }; txtNmPasar.SetBinding(cxLabel.TextProperty, "nmpasar"); nmPasarLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, Children = { new cxLabel { Text = "Pasar : ", HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, TextColor = Color.Black, }, txtNmPasar, } }; txtBulan = new cxLabel { HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, //WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, TextColor = Color.Black, }; txtBulan.SetBinding(cxLabel.TextProperty, "bulan"); txtTahun = new cxLabel { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, //WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, TextColor = Color.Black, }; txtTahun.SetBinding(cxLabel.TextProperty, "tahun"); periodeLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, Children = { new cxLabel { Text = "Periode : ", HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, TextColor = Color.Black, }, new StackLayout { Spacing = 0, Padding = new Thickness(15, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, Orientation = StackOrientation.Horizontal, Children = { txtBulan, new cxLabel { Text = " / ", HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.Start, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, TextColor = Color.Black, }, txtTahun } } } }; txtNmped = new cxLabel { HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, TextColor = Color.Black, }; txtNmped.SetBinding(cxLabel.TextProperty, "nmped"); nmPedLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, Children = { new cxLabel { Text = "Pedagang : ", HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, TextColor = Color.Black, }, txtNmped, } }; txtAlamat = new cxLabel { HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, TextColor = Color.Black, }; txtAlamat.SetBinding(cxLabel.TextProperty, "alamat"); alamatLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, Children = { new cxLabel { Text = "Alamat : ", HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, TextColor = Color.Black, }, txtAlamat, } }; txtTotal = new cxLabel { HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, TextColor = Color.Black, }; txtTotal.SetBinding(cxLabel.TextProperty, "total"); totalLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, Children = { new cxLabel { Text = "Total : Rp. ", HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, TextColor = Color.Black, }, txtTotal, } }; txtTglBayar = new cxLabel { HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, TextColor = Color.Black, }; txtTglBayar.SetBinding(cxLabel.TextProperty, "tglbayar"); tglBayarLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, Children = { new cxLabel { Text = "Tanggal Bayar : ", HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, TextColor = Color.Black, }, txtTglBayar, } }; var alls = new StackLayout { Spacing = 0, Padding = new Thickness(20, 0, 10, 0), HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.FillAndExpand, Children = { new StackLayout { Spacing = 0, Padding = new Thickness(0, 10, 0, 10), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Children = { userIDLayout, userNameLayout, nmPasarLayout, periodeLayout, nmPedLayout, alamatLayout, totalLayout, tglBayarLayout, txtChecked } }, } }; AbsoluteLayout.SetLayoutFlags(alls, AbsoluteLayoutFlags.All); AbsoluteLayout.SetLayoutBounds(alls, new Rectangle(0, 0, 1f, 1f)); AbsoluteLayout.SetLayoutFlags(imgChecked, AbsoluteLayoutFlags.PositionProportional); AbsoluteLayout.SetLayoutBounds(imgChecked, new Rectangle(0, 0.5, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize)); peakLayout.Children.Add(alls); peakLayout.Children.Add(imgChecked); allLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Children = { peakLayout } }; this.View = allLayout; } catch (Exception ex) { Shared.Services.Logs.Insights.Send("Layout", ex); } }
public StandSearchResult() : base() { try { txtAlamatStand = new cxLabel { FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, }; txtAlamatStand.SetBinding(cxLabel.TextProperty, "alamat"); alamatStandLayout = new StackLayout { Spacing = 0, Padding = new Thickness(5, 5, 5, 5), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, Children = { new cxLabel { Text = "Alamat : ", FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, }, txtAlamatStand } }; txtNmped = new cxLabel { FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, }; txtNmped.SetBinding(cxLabel.TextProperty, "nmped"); nmpedLayout = new StackLayout { Spacing = 0, Padding = new Thickness(5, 5, 5, 5), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Orientation = StackOrientation.Horizontal, Children = { new cxLabel { Text = "Pedagang : ", FontSize = Shared.Settings.Styles.Sizes.Font.Base, FontFamily = Shared.Settings.Styles.Fonts.BaseLight, HorizontalOptions = LayoutOptions.Start, VerticalOptions = LayoutOptions.CenterAndExpand, TextColor = Color.Black, WidthRequest = Shared.Settings.Styles.Pages.MyDevice.ScreendWidth / 2, }, txtNmped } }; allLayout = new StackLayout { Spacing = 0, Padding = new Thickness(0, 0, 0, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Children = { alamatStandLayout, nmpedLayout, new StackLayout { Spacing = 0, Padding = new Thickness(5, 0, 5, 0), HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, Children = { Shared.Settings.Styles.Pages.LayoutLine.borderX(Shared.Settings.Styles.Colors.Background.LightBlue, 1), } }, } }; this.View = allLayout; } catch (Exception ex) { Shared.Services.Logs.Insights.Send("Layout", ex); //throw ex; } }