コード例 #1
0
        private void ListViewSideBar_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            int index = ListViewSideBar.SelectedIndex;

            MoveCursorMenu(index);

            switch (index)
            {
            case 0:
                wbLogout.Visibility = Visibility.Collapsed;
                TransitioningContentSlideAdd.OnApplyTemplate();
                MainHomeLayout.Children.Clear();
                MainHomeLayout.VerticalAlignment   = VerticalAlignment.Top;
                MainHomeLayout.HorizontalAlignment = HorizontalAlignment.Left;
                MainHomeLayout.Children.Add(new HomeControl(user));
                break;

            case 1:
                wbLogout.Visibility = Visibility.Collapsed;
                TransitioningContentSlideAdd.OnApplyTemplate();
                MainHomeLayout.Children.Clear();
                MainHomeLayout.VerticalAlignment   = VerticalAlignment.Top;
                MainHomeLayout.HorizontalAlignment = HorizontalAlignment.Left;
                MainHomeLayout.Width  = 1150;
                MainHomeLayout.Height = 720;
                MainHomeLayout.Children.Add(new LikedDorm(LikeDatabase.GetAllListDormByEmail(user.Email), user));
                break;

            case 2:
                wbLogout.Visibility = Visibility.Collapsed;
                TransitioningContentSlideAdd.OnApplyTemplate();
                MainHomeLayout.Children.Clear();
                MainHomeLayout.VerticalAlignment   = VerticalAlignment.Top;
                MainHomeLayout.HorizontalAlignment = HorizontalAlignment.Left;
                MainHomeLayout.Width  = 1150;
                MainHomeLayout.Height = 720;
                MainHomeLayout.Children.Add(new MyDorm(user));
                break;

            case 3:
                wbLogout.Visibility = Visibility.Collapsed;
                TransitioningContentSlideAdd.OnApplyTemplate();
                MainHomeLayout.Children.Clear();
                MainHomeLayout.VerticalAlignment   = VerticalAlignment.Top;
                MainHomeLayout.HorizontalAlignment = HorizontalAlignment.Left;
                MainHomeLayout.Width  = 1150;
                MainHomeLayout.Height = 720;
                MainHomeLayout.Children.Add(new PostDorm(user, null));
                break;

            case 4:
                wbLogout.Visibility = Visibility.Collapsed;
                TransitioningContentSlideAdd.OnApplyTemplate();
                MainHomeLayout.Children.Clear();
                MainHomeLayout.VerticalAlignment   = VerticalAlignment.Top;
                MainHomeLayout.HorizontalAlignment = HorizontalAlignment.Left;
                MainHomeLayout.Children.Add(new Profile(user));
                break;
            }
        }
コード例 #2
0
 public PostDorm(User user, Dorm id)
 {
     InitializeComponent();
     this.user     = user;
     this.dormSend = id;
     initDorm();
     TransitioningContentSlideAdd.OnApplyTemplate();
 }