Exemple #1
0
        public void BringIntoView(Expander slidcontents)
        {
            SliderPanel slid = this;//PayrollManager.Common.FindChild<SliderPanel>(MainView, "Slider");

            if (slidcontents.IsExpanded == false)
            {
                return;
            }


            // double sl = VisualTreeHelper.GetOffset(slidcontents).X*-1;
            double sl = slidcontents.TransformToAncestor(slid.Parent as Visual).Transform(new Point(0, 0)).X * -1;
            // Canvas.SetLeft(slidcontents, -1800);
            //slid.MouseStart = new Point(0, 0);
            //slid.MouseNow = new Point(-1800, 0);
            FrameworkElement sp = (FrameworkElement)slid.Parent;


            FrameworkElement exp = ((FrameworkElement)slidcontents.Content);

            if (sl * -1 > (sp.ActualWidth - exp.ActualWidth))
            {
                slid.MoveControls(sl + sp.ActualWidth - ((FrameworkElement)slidcontents.Content).ActualWidth);
            }
            if (sl * -1 < 0)
            {
                slid.MoveControls(sl + navWidth);
            }
            ppctl = slidcontents.Name;
            pctl.Push(slidcontents.Name);
        }
Exemple #2
0
        public void MoveTo(string ctl)
        {
            SliderPanel slid = this;//PayrollManager.Common.FindChild<SliderPanel>(MainView, "Slider");

            Expander slidcontents;

            if (ctl == "ReportBRD")
            {
                Grid mainsales = PayrollManager.Common.FindChild <Grid>(slid, "MainSalesContents");
                slidcontents = PayrollManager.Common.FindChild <Expander>(mainsales, ctl);
            }
            else
            {
                slidcontents = PayrollManager.Common.FindChild <Expander>(slid, ctl);
            }



            // double sl = VisualTreeHelper.GetOffset(slidcontents).X*-1;
            double sl = (double)(slidcontents?.TransformToAncestor(slid.Parent as Visual).Transform(new Point(0, 0)).X * -1);

            // Canvas.SetLeft(slidcontents, -1800);
            //slid.MouseStart = new Point(0, 0);
            //slid.MouseNow = new Point(-1800, 0);
            slid.MoveControls(sl + navWidth);
            slidcontents.IsExpanded = true;
            ppctl = ctl;
            pctl.Push(ctl);
        }
Exemple #3
0
        public void BringIntoView(string ctl)
        {
            SliderPanel slid = this;//PayrollManager.Common.FindChild<SliderPanel>(MainView, "Slider");

            Expander slidcontents;

            if (ctl == "ReportBRD")
            {
                Grid mainsales = PayrollManager.Common.FindChild <Grid>(slid, "MainSalesContents");
                slidcontents = PayrollManager.Common.FindChild <Expander>(mainsales, ctl);
            }
            else
            {
                slidcontents = PayrollManager.Common.FindChild <Expander>(slid, ctl);
            }

            BringIntoView(slidcontents);
        }
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.LayoutRoot = ((System.Windows.Controls.Grid)(target));
                return;

            case 2:
                this.slider = ((PayrollManager.SliderPanel)(target));
                return;

            case 3:
                this.IntroEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 4:

            #line 72 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 5:
                this.PayrollJobBDR = ((System.Windows.Controls.Expander)(target));
                return;

            case 6:

            #line 82 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 7:
                this.BranchPayrollItemBreakDownEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 8:

            #line 94 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 9:
                this.BranchEmployeeInstitutionEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 10:

            #line 106 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 11:
                this.EmployeeBreakDownEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 12:

            #line 118 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 13:
                this.PayrollItemsReportEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 14:

            #line 131 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 15:
                this.EmployeeSummaryListEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 16:

            #line 145 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 17:
                this.EmployeePayrollItemsListEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 18:

            #line 160 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 19:
                this.PayrollItemDetailsEXP = ((System.Windows.Controls.Expander)(target));

            #line 169 "..\..\..\Views\MainView.xaml"
                this.PayrollItemDetailsEXP.Expanded += new System.Windows.RoutedEventHandler(this.PayrollItemDetailsEXP_Expanded);

            #line default
            #line hidden
                return;

            case 20:

            #line 171 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 21:
                this.PayCheckEmployeeSummaryListEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 22:

            #line 183 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 23:
                this.PayCheckViewEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 24:

            #line 197 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 25:
                this.EmployeePayStubEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 26:

            #line 207 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 27:
                this.AccountsSummaryEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 28:

            #line 218 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 29:
                this.AccountsSummaryReportEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 30:

            #line 228 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 31:
                this.PaysubEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 32:

            #line 240 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 33:
                this.AccountDetailsEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 34:

            #line 251 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 35:
                this.PayrollSetupSummaryEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 36:

            #line 266 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 37:
                this.PayrollSetupItemsEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 38:

            #line 276 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 39:
                this.EmployeeSetupListEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 40:

            #line 301 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 41:
                this.EmployeeDetailsEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 42:

            #line 317 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 43:
                this.EmployeeAccountSummaryListEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 44:

            #line 327 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 45:
                this.EmployeeAccountDetailsEXP = ((System.Windows.Controls.Expander)(target));
                return;

            case 46:

            #line 338 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 47:
                this.PayrollEmployeeSetupDetailsBDR = ((System.Windows.Controls.Expander)(target));
                return;

            case 48:

            #line 349 "..\..\..\Views\MainView.xaml"
                ((System.Windows.Controls.Grid)(target)).MouseEnter += new System.Windows.Input.MouseEventHandler(this.BringIntoView);

            #line default
            #line hidden
                return;

            case 49:
                this.BackBtn = ((System.Windows.Controls.TextBlock)(target));

            #line 363 "..\..\..\Views\MainView.xaml"
                this.BackBtn.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.BackBtn_MouseLeftButtonDown);

            #line default
            #line hidden
                return;
            }
            this._contentLoaded = true;
        }