private async void FullScreen(bool isFullscreen) { ToolbarVisible = !ToolbarVisible; if (isFullscreen) { NavigationPage.SetHasNavigationBar(this, false); slMain.Padding = new Thickness(0, 32, 0, 0); await EditToolbar.TranslateTo(0, 50, 200, Easing.SinOut); await Task.Delay(50); EditToolbar.IsVisible = false; btnRestore.IsVisible = true; await btnRestore.TranslateTo(0, 0, 500, Easing.SinOut); } else { btnRestore.IsVisible = false; slMain.Padding = new Thickness(0, 0, 0, 0); NavigationPage.SetHasNavigationBar(this, true); EditToolbar.IsVisible = true; await EditToolbar.TranslateTo(0, 0, 200, Easing.SinOut); await btnRestore.TranslateTo(0, 70, 200, Easing.SinOut); await Task.Delay(200); } }
public ServiceSettings() { InitializeComponent(); this.Dock = DockStyle.Fill; if (Presentation.View.Theme != null) { this.BackColor = Presentation.View.Theme.GroupPanelBackColor; this.tlpMain.BackColor = Presentation.View.Theme.GroupPanelBackColor; } this.dgvServices = new FlatGridView(); this.dgvServices.ColumnHeadersVisible = false; this.dgvServices.SetDataSource(DomainModel.Services.GetAll()); GeneralTypeDataGridViewColumn col = new GeneralTypeDataGridViewColumn( DomainModel.ServiceTypes.GetAll(), false, "ServiceType"); this.dgvServices.Columns.Add(col); this.dgvServices.Font = Presentation.View.Theme.FormLabelFont; this.etbServices = new EditToolbar( DomainModel.Application.ResourceManager.GetText("lbl_services") ); this.etbServices.ButtonAutohide = false; this.tlpMain.Controls.Add(this.etbServices, 0, 0); this.tlpMain.Controls.Add(this.dgvServices, 0, 1); this.etbServices.AddButtonClick += new System.EventHandler(etbServices_AddButtonClick); this.etbServices.EditButtonClick += new System.EventHandler(etbServices_EditButtonClick); this.etbServices.DeleteButtonClick += new System.EventHandler(etbServices_DeleteButtonClick); }
public PothiShabadList(Pothi pothi) { BindingContext = new Theme(); InitializeComponent(); Title = pothi.Name; _con = DependencyService.Get <ISqliteDb>().GetSQLiteConnection(); _pothi = pothi; EditToolbar.TranslateTo(0, 50, 10, Easing.SinOut); EditToolbar.IsVisible = false; LoadPothiShabads(); }
async void lstShabad_ItemTapped(System.Object sender, Syncfusion.ListView.XForms.ItemTappedEventArgs e) { if (ToolbarVisible) { await EditToolbar.TranslateTo(0, 50, 100, Easing.SinOut); } else { await EditToolbar.TranslateTo(0, 0, 100, Easing.SinOut); } //EditToolbar.Opacity = (EditToolbar.Opacity == 1) ? 0 : 1; ToolbarVisible = !ToolbarVisible; //if(string.IsNullOrEmpty(Title)) // ToggleSimilarShabadButton(false); }
private async void ToggleKeyboard(bool visible, bool force = false) { if (!visible) { if (!string.IsNullOrEmpty(txtSearch.Text) || force) { await EditToolbar.TranslateTo(0, 250, 50, Easing.SinOut); await Task.Delay(50); EditToolbar.IsVisible = false; } } else { EditToolbar.IsVisible = true; await EditToolbar.TranslateTo(0, 0, 50, Easing.SinOut); } }
private async void FullScreen(bool isFullscreen) { ToolbarVisible = !ToolbarVisible; if (isFullscreen) { NavigationPage.SetHasNavigationBar(this, false); await EditToolbar.TranslateTo(0, 50, 200, Easing.SinOut); await Task.Delay(50); EditToolbar.IsVisible = false; } else { NavigationPage.SetHasNavigationBar(this, true); EditToolbar.IsVisible = true; await EditToolbar.TranslateTo(0, 0, 200, Easing.SinOut); } }
public GroupServicePayment(Entities.TourServiceBase service) { InitializeComponent(); this.Dock = DockStyle.Fill; this.service = service; this.dgvPayments = new TourPaymentsGridView(this.service.Payments); this.etbPayments = new EditToolbar( DomainModel.Application.ResourceManager.GetText("tab_title_Payments")); this.etbPayments.ButtonAutohide = false; this.tlpMain.Controls.Add(this.etbPayments, 0, 0); this.tlpMain.Controls.Add(this.dgvPayments, 0, 1); this.etbPayments.AddButtonClick += new System.EventHandler(etbPayments_AddButtonClick); this.etbPayments.EditButtonClick += new System.EventHandler(etbPayments_EditButtonClick); this.etbPayments.DeleteButtonClick += new System.EventHandler(etbPayments_DeleteButtonClick); this.tlpMain.BackColor = Presentation.View.Theme.GroupPanelBackColor; }