예제 #1
0
        //تابعی تعریف میکنیم که به هنگام کلیک بر گزینه های منوی سمت راست اجرا میشود
        private void Selector_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            //یک نمونه از کلاس userControl تعریف میکنیم
            UserControl usc = null;

            //محتویات این صفحه را حذف میکنیم
            GridBackground.Children.Clear();

            //نام گزینه انتخاب شده را دریافت کرده روی آن سوییچ میزنیم
            //به ازای هرکدام نمونه از کلاس مورد نظر ایجاد کرده و در این صفحه قرار میدهیم
            //در نهایت پنل کناری را میبندیم
            switch (((ListViewItem)((ListView)sender).SelectedItem).Name)
            {
            case "Main":
                usc = new UserControlHome();
                GridBackground.Children.Add(usc);
                BeginStoryboard(CloseMenu_BeginStoryboard.Storyboard);
                break;

            case "Airline":
                usc = new UserControlAirline();
                GridBackground.Children.Add(usc);
                BeginStoryboard(CloseMenu_BeginStoryboard.Storyboard);
                break;

            case "Flights":
                usc = new UserControlFlights();
                GridBackground.Children.Add(usc);
                BeginStoryboard(CloseMenu_BeginStoryboard.Storyboard);
                break;

            case "Passengers":
                usc = new UserControlPassanger();
                GridBackground.Children.Add(usc);
                BeginStoryboard(CloseMenu_BeginStoryboard.Storyboard);
                break;

            case "Agencys":
                usc = new UserControlTravelAgency();
                GridBackground.Children.Add(usc);
                BeginStoryboard(CloseMenu_BeginStoryboard.Storyboard);
                break;

            case "Reserves":
                usc = new UserControlReservation();
                GridBackground.Children.Add(usc);
                BeginStoryboard(CloseMenu_BeginStoryboard.Storyboard);
                break;

            default:
                usc = new UserControlHome();
                GridBackground.Children.Add(usc);
                BeginStoryboard(CloseMenu_BeginStoryboard.Storyboard);
                break;
            }
        }
예제 #2
0
        //یک تابع تعریف میکنیم که در هنگام لود شدن این صفحه اجرا میشود
        private void GridBackground_Loaded(object sender, RoutedEventArgs e)
        {
            //یک نمونه از کلاس userControl تعریف میکنیم
            UserControl usc = null;

            //محتویات این صفحه را حذف میکنیم
            GridBackground.Children.Clear();

            //یک نمونه از کلاس UserConrtolHome تعریف کرده و در این صفحه قرار میدهیم
            usc = new UserControlHome();
            GridBackground.Children.Add(usc);

            //تابع نمایش اسنک بار را صدا زده رشته خوش آمدید را به آن میدهیم
            show_snackbar("خوش آمدید");
        }