Beispiel #1
0
        /// <summary>
        /// Конструктор объекта приложения.
        /// </summary>
        public App()
        {
            // Глобальный обработчик неперехваченных исключений. 
            UnhandledException += Application_UnhandledException;

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

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

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

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

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

                // Отключите обнаружение простоя приложения, установив для свойства UserIdleDetectionMode
                // объекта PhoneApplicationService приложения значение Disabled.
                // Внимание! Используйте только в режиме отладки. Приложение, в котором отключено обнаружение бездействия пользователя, будет продолжать работать
                // и потреблять энергию батареи, когда телефон не будет использоваться.
                PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
            }

            mDictionary = Dictionary.Open(Dictionary.AppConnectionString);
            mVocabulary = Vocabulary.Open(Vocabulary.IsoConnectionString);
        }
Beispiel #2
0
        public static Vocabulary Open(string connectionString)
        {
            Vocabulary self = new Vocabulary(connectionString);
            if (!self.DatabaseExists())
            {
                self.CreateDatabase();
            }

            self.Upgrade();

            return self;
        }
Beispiel #3
0
 public ReverseTest(Vocabulary.Translation challenge, int maxLives = 3)
 {
     mChallenge = challenge;
     mMaxLives = maxLives;
     mLivesLeft = maxLives;
 }
Beispiel #4
0
 public TrainerViewModel(Vocabulary voc)
 {
     mVocabulary = voc;
 }
Beispiel #5
0
 public DictViewModel(Dictionary dict, Vocabulary voc)
 {
     mDictionary = dict;
     mVocabulary = voc;
 }