예제 #1
0
 // Default ctor
 public HelpViewModel(GameProvider gameProvider)
     : base(gameProvider)
 {
     if (this.IsInDesignMode)
     {
         DesignDataProvider data = new DesignDataProvider();
         return;
     }
 }
예제 #2
0
 // Default ctor
 public PacksListViewModel(GameProvider gameProvider)
     : base(gameProvider)
 {
     if (this.IsInDesignMode)
     {
         DesignDataProvider data = new DesignDataProvider();
         this.CurrentLevel = data.ALevel;
         this.Packs        = new AsyncObservableCollection <Pack>(data.APackageList);
         return;
     }
 }
예제 #3
0
        // Default ctor
        public SettingsViewModel(GameProvider gameProvider)
            : base(gameProvider)
        {
            if (this.IsInDesignMode)
            {
                DesignDataProvider data = new DesignDataProvider();
                return;
            }

            this.VersionAppli = GetVersionNumber();
        }
예제 #4
0
        // Default ctor
        public ThreePosterViewModel()
        {
            if (this.IsInDesignMode)
            {
                DesignDataProvider design = new DesignDataProvider();
                //this.Poster1 = design.Poster1;
                //this.Poster2 = design.Poster2;
                //this.Poster3 = design.Poster3;

                this.DesignString = design.DesignString;
                this.Poster1      = design.Poster1;
                this.Poster2      = design.Poster2;
                this.Poster3      = design.Poster3;
                //this.DesignString = "" + this.Poster1.Image.PixelWidth;
            }
        }
예제 #5
0
        // Default ctor
        public AdBannerControlViewModel()
        {
            if (this.IsInDesignMode)
            {
                DesignDataProvider design = new DesignDataProvider();
                this.DesignString = design.DesignString;
            }

            //Random rand = new Random();
            //if (rand.Next(0, 2) == 0)
            //    this.BannerPicture = "/Resources/Images/[email protected]";
            //else
            //

            this.BannerPicture = "/Resources/fr/Images/[email protected]";
            this.UpdateShowAd();
        }
예제 #6
0
 // Default ctor
 public PackagePresenterViewModel()
 {
     if (this.IsInDesignMode)
     {
         DesignDataProvider data = new DesignDataProvider();
         this.Package        = data.APackage;
         this.Title          = data.PackageTitle;
         this.totalItems     = 10;
         this.SolvedItems    = 8;
         this.DebugString    = "Design Mode";
         this.Movie1         = data.Movie1;
         this.Movie2         = data.Movie2;
         this.Movie3         = data.Movie3;
         this.Color          = data.APackageColor1;
         this.MediasResolved = new List <bool>();
         for (int i = 0; i < 10; i++)
         {
             if (i == 0)
             {
                 this.MediasResolved.Add(true);
             }
             else if (i == 2)
             {
                 this.MediasResolved.Add(true);
             }
             else if (i == 3)
             {
                 this.MediasResolved.Add(true);
             }
             else if (i == 6)
             {
                 this.MediasResolved.Add(true);
             }
             else if (i == 7)
             {
                 this.MediasResolved.Add(true);
             }
             else
             {
                 this.MediasResolved.Add(false);
             }
         }
         this.TotalTime = new TimeSpan(1, 2, 3, 4, 5);
     }
 }
예제 #7
0
        // Default ctor
        public GamePageViewModel(GameProvider gameProvider)
            : base(gameProvider)
        {
            if (this.IsInDesignMode)
            {
                DesignDataProvider data = new DesignDataProvider();
                this.Pack = data.APackage;
                //this.APoster = this.APackage.Movies[0].Poster;
                //this.APoster2 = this.APackage.Movies[0].Poster;
                //this.APoster3 = this.APackage.Movies[0].Poster;

                Random rand = new Random();
                if (rand.Next(0, 2) == 0)
                {
                    this.BannerPicture = "/Resources/Images/[email protected]";
                }
                else
                {
                    this.BannerPicture = "/Resources/Images/[email protected]";
                }

                return;
            }

            //this.LoadPack(PackagesManager.Instance.GetPackagesOfType(0)[0]);
            //this.BannerPicture = new Uri("Resources/Images/[email protected]");
            //this.APoster = this.APackage.Movies[0].Poster;
            //this.APoster2 = this.APackage.Movies[1].Poster;
            //this.APoster3 = this.APackage.Movies[2].Poster;


            //Random rand = new Random();
            //if (rand.Next(0, 2) == 0)
            //this.BannerPicture = "Resources/Images/[email protected]";
            //else
            //    this.BannerPicture = "/Resources/Images/[email protected]";
        }