public CharacterSelectionPage()
        {
            InitializeComponent();
            DesignMode.Initialize(this);

            deviceOrientation = DeviceOrientation.Undefined;
        }
예제 #2
0
 public IExtractorWindow()
 {
     if (!DesignMode.IsInDesignMode(this))
     {
         throw new System.Exception();
     }
 }
예제 #3
0
        public App()
        {
            DesignMode.Initialize(InitializeComponent);

            if (DesignMode.IsEnabled)
            {
                return;
            }

            // Handle when your app starts
            Settings.AdventurerMode = Settings.AdventurerMode && !Settings.DisableAdventurerMode;

            // setup content for being able to use consistent dynamic coloring
            IoCManager.RegisterInstance(typeof(ApplicationResourcesProvider), new ApplicationResourcesProvider(Application.Current.Resources.ToDictionary(x => x.Key, x => x.Value)));
            IoCManager.RegisterInstance(typeof(IThemeManager), new ThemeManager());

            // set the first page that is shown
            var navigationService = IoCManager.Resolve <INavigationService>();

            if (Settings.RepeatIntro)
            {
                navigationService.StartNewNavigationStack(new UserOnboardingPageViewModel());
            }
            else
            {
                navigationService.StartNewNavigationStack(new LoadingPageViewModel());
            }
        }
        public ApplicationSaveTab()
        {
            InitializeComponent();

            if (DesignMode.IsInDesignMode(this))
            {
                return;
            }

            Content = new SaveManager.SaveManagerPage(Element.BaseTitleId);
        }
예제 #5
0
        public OrganizableGridView() : base()
        {
            if (DesignMode.IsInDesignMode(this))
            {
                return;
            }

            ColumnQueue = new Queue <GridViewColumn>();
            Dispatcher.BeginInvoke(new Action(() =>
            {
                Parent = this.FindParent <ListView>();

                foreach (GridViewColumn column in ColumnQueue)
                {
                    PrepareColumn(column);
                }
            }));
            Columns.CollectionChanged += ColumnsChanged;
        }
예제 #6
0
        public ApplicationTitleTab()
        {
            InitializeComponent();

            if (DesignMode.IsInDesignMode(this))
            {
                return;
            }

            foreach (Title title in Element.OrderTitlesByBest())
            {
                TitleElement info = new TitleElement
                {
                    Title = title
                };
                ListView.Items.Add(info);
            }

            ListView.Items.OfType <TitleElement>().SelectMany(x => x.Title.Ncas).MatchupBaseNca();
        }
        /// <summary>
        /// Loads the module into the kernel.
        /// </summary>
        public override void Load()
        {
            Bind <ILocalizer <SolutionInfo> >().To <SolutionLocalizer>();
            Bind <ILocalizer <NuspecInfo> >().To <NuspecLocalizer>();
            Bind <ILocalizerRegistry>().To <LocalizerRegistry>().InSingletonScope();

            Bind <IConfiguration>().ToMethod(context =>
            {
                var configuration = new Configuration.Configuration();
                configuration.Read();

                return(configuration);
            }).InSingletonScope();

            //ViewModels
            if (DesignMode.IsEnabled())
            {
                Bind <MainWindowViewModel>().To <DesignMainWindowViewModel>().InSingletonScope();
            }
            else
            {
                Bind <MainWindowViewModel>().To <MainWindowViewModel>().InSingletonScope();
            }
        }
예제 #8
0
 public ExhibitRouteDownloadPage()
 {
     InitializeComponent();
     DesignMode.Initialize(this);
     orientation = DeviceOrientation.Undefined;
 }
예제 #9
0
 public RouteDetailsView()
 {
     InitializeComponent();
     DesignMode.Initialize(this);
 }
예제 #10
0
 public AchievementsDetailsRoutePage()
 {
     InitializeComponent();
     DesignMode.Initialize(this);
 }
예제 #11
0
 public SourcesPage()
 {
     InitializeComponent();
     DesignMode.Initialize(this);
 }
예제 #12
0
 public NavigationPage()
 {
     InitializeComponent();
     DesignMode.Initialize(this);
 }
예제 #13
0
 public SubtitlesPage()
 {
     InitializeComponent();
     DesignMode.Initialize(this);
 }
예제 #14
0
 public MainPage()
 {
     InitializeComponent();
     DesignMode.Initialize(this);
     UpdateTheme();
 }
예제 #15
0
 public UserOnboardingPage()
 {
     InitializeComponent();
     DesignMode.Initialize(this);
     orientation = DeviceOrientation.Undefined;
 }
예제 #16
0
 public LoadingPage()
 {
     InitializeComponent();
     DesignMode.Initialize(this);
     deviceOrientation = DeviceOrientation.Undefined;
 }
예제 #17
0
 public AppetizerPage()
 {
     InitializeComponent();
     DesignMode.Initialize(this);
     orientation = DeviceOrientation.Undefined;
 }
예제 #18
0
 public ProfileScreenView()
 {
     InitializeComponent();
     DesignMode.Initialize(this);
     orientation = DeviceOrientation.Undefined;
 }