Exemple #1
0
        public void NavigateToCollections(Guid windowId, int userId, NavigationMode navigationMode = NavigationMode.SHOW)
        {
            CollectionsView view = new CollectionsView()
            {
                DataContext = new CollectionsViewModel(userId)
            };

            Show(windowId, view, navigationMode);
        }
Exemple #2
0
        public void Init()
        {
            proView = new View.ProductView(gbContent.Size);
            this.gbContent.Controls.Add(proView);
            proView.Name = "proView";
            proView.InitData();

            HuongdanView hdView = new HuongdanView(gbContent.Size);

            hdView.Name = "hdView";
            this.gbContent.Controls.Add(hdView);

            ThanhtoanView ttView = new ThanhtoanView();

            ttView.Name = "ttView";
            this.gbContent.Controls.Add(ttView);

            DanhsachDonhangView ddView = new DanhsachDonhangView(gbContent.Size);

            ddView.Name = "ddView";
            this.gbContent.Controls.Add(ddView);
            ddView.InitData();

            KhacView kView = new KhacView();

            kView.Name = "kView";
            this.gbContent.Controls.Add(kView);

            UserView uView = new UserView(gbContent.Size);

            uView.Name = "uView";
            this.gbContent.Controls.Add(uView);
            uView.InitData();

            HoTroView htView = new HoTroView(gbContent.Size);

            htView.Name = "htView";
            this.gbContent.Controls.Add(htView);

            FAQview FAQView = new FAQview(gbContent.Size);

            FAQView.Name = "FAQView";
            this.gbContent.Controls.Add(FAQView);

            CollectionsView clsView = new CollectionsView(gbContent.Size);

            clsView.Name = "clsView";
            this.gbContent.Controls.Add(clsView);

            setContent(EnumClass.Functions.Huongdansudung);

            Permission = EnumClass.PermissionUser.Unknown;
        }
        private async void CollectionsView_ItemClick(object sender, ItemClickEventArgs e)
        {
            CollectionsView.IsEnabled = false;
            LoadToOther.Visibility    = Visibility.Visible;
            MovieItemDetail data;
            string          movieId = (e.ClickedItem as MovieItem).ID;

            if (TimeAPIService.GetedDetail != null && TimeAPIService.GetedDetail.ContainsKey(movieId))
            {
                data = TimeAPIService.GetedDetail[movieId];
            }
            else
            {
                data = await TimeAPIService.GetMovieDetail(movieId);
            }
            CollectionsView.PrepareConnectedAnimation("Image", e.ClickedItem as MovieItem, "ImageMovie");
            NavigationService.Navigate(typeof(MovieDetailViewModel).FullName, data, new SuppressNavigationTransitionInfo());
        }