Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 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();
 }
Beispiel #4
0
 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);
 }
Beispiel #5
0
        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);
            }
        }
Beispiel #6
0
        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);
            }
        }
Beispiel #7
0
        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;
        }