Ejemplo n.º 1
0
        /// <summary>
        /// Конструктор объекта приложения.
        /// </summary>
        public App()
        {
            ThemeManager.ToLightTheme();
            using (Remember_It.ViewModels.Tables.DecksAndCardsDataContext db = new Remember_It.ViewModels.Tables.DecksAndCardsDataContext(Remember_It.ViewModels.Tables.DecksAndCardsDataContext.DBConnectionString))
            {
                if (db.DatabaseExists() == false)
                {
                    //Create the database
                    db.CreateDatabase();
                }
            }
            // Глобальный обработчик неперехваченных исключений.
            UnhandledException += Application_UnhandledException;

            // Стандартная инициализация XAML
            InitializeComponent();

            // Инициализация телефона
            InitializePhoneApplication();

            // Инициализация отображения языка
            InitializeLanguage();

            // Отображение сведений о профиле графики во время отладки.
            if (Debugger.IsAttached)
            {
                // Отображение текущих счетчиков частоты смены кадров.
                Application.Current.Host.Settings.EnableFrameRateCounter = true;

                // Отображение областей приложения, перерисовываемых в каждом кадре.
                //Application.Current.Host.Settings.EnableRedrawRegions = true;

                // Включение режима визуализации анализа нерабочего кода,
                // для отображения областей страницы, переданных в GPU, с цветным наложением.
                //Application.Current.Host.Settings.EnableCacheVisualization = true;

                // Предотвратить выключение экрана в режиме отладчика путем отключения
                // определения состояния простоя приложения.
                // Внимание! Используйте только в режиме отладки. Приложение, в котором отключено обнаружение бездействия пользователя, будет продолжать работать
                // и потреблять энергию батареи, когда телефон не будет использоваться.
                PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Конструктор объекта приложения.
        /// </summary>
        public App()
        {
            ThemeManager.ToLightTheme();
            using (Remember_It.ViewModels.Tables.DecksAndCardsDataContext db = new Remember_It.ViewModels.Tables.DecksAndCardsDataContext(Remember_It.ViewModels.Tables.DecksAndCardsDataContext.DBConnectionString))
            {
                if (db.DatabaseExists() == false)
                {
                    //Create the database
                    db.CreateDatabase();
                }
            }
            // Глобальный обработчик неперехваченных исключений.
            UnhandledException += Application_UnhandledException;

            // Стандартная инициализация XAML
            InitializeComponent();

            // Инициализация телефона
            InitializePhoneApplication();

            // Инициализация отображения языка
            InitializeLanguage();

            // Отображение сведений о профиле графики во время отладки.
            if (Debugger.IsAttached)
            {
                // Отображение текущих счетчиков частоты смены кадров.
                Application.Current.Host.Settings.EnableFrameRateCounter = true;

                // Отображение областей приложения, перерисовываемых в каждом кадре.
                //Application.Current.Host.Settings.EnableRedrawRegions = true;

                // Включение режима визуализации анализа нерабочего кода,
                // для отображения областей страницы, переданных в GPU, с цветным наложением.
                //Application.Current.Host.Settings.EnableCacheVisualization = true;

                // Предотвратить выключение экрана в режиме отладчика путем отключения
                // определения состояния простоя приложения.
                // Внимание! Используйте только в режиме отладки. Приложение, в котором отключено обнаружение бездействия пользователя, будет продолжать работать
                // и потреблять энергию батареи, когда телефон не будет использоваться.
                PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
            }
        }
Ejemplo n.º 3
0
 public MainViewModel()
 {
     RemItDB        = new Remember_It.ViewModels.Tables.DecksAndCardsDataContext(Remember_It.ViewModels.Tables.DecksAndCardsDataContext.DBConnectionString);
     this.DeckItems = new ObservableCollection <Tables.DeckItem>();
     this.CardItems = new ObservableCollection <Tables.CardItem>();
 }
Ejemplo n.º 4
0
 public MainViewModel()
 {
     RemItDB = new Remember_It.ViewModels.Tables.DecksAndCardsDataContext(Remember_It.ViewModels.Tables.DecksAndCardsDataContext.DBConnectionString);
     this.DeckItems = new ObservableCollection<Tables.DeckItem>();
     this.CardItems = new ObservableCollection<Tables.CardItem>();
 }