コード例 #1
0
        void ReleaseDesignerOutlets()
        {
            if (ConfirmPasswordTextField != null)
            {
                ConfirmPasswordTextField.Dispose();
                ConfirmPasswordTextField = null;
            }

            if (EmailRegisterTextField != null)
            {
                EmailRegisterTextField.Dispose();
                EmailRegisterTextField = null;
            }

            if (FullNameRegisterTextField != null)
            {
                FullNameRegisterTextField.Dispose();
                FullNameRegisterTextField = null;
            }

            if (LanguagePicker != null)
            {
                LanguagePicker.Dispose();
                LanguagePicker = null;
            }

            if (LoadingOverlay != null)
            {
                LoadingOverlay.Dispose();
                LoadingOverlay = null;
            }

            if (PasswordRegisterTextField != null)
            {
                PasswordRegisterTextField.Dispose();
                PasswordRegisterTextField = null;
            }

            if (RegisterMasterView != null)
            {
                RegisterMasterView.Dispose();
                RegisterMasterView = null;
            }

            if (RegisterUIButton != null)
            {
                RegisterUIButton.Dispose();
                RegisterUIButton = null;
            }

            if (Terms != null)
            {
                Terms.Dispose();
                Terms = null;
            }
        }
コード例 #2
0
 private void LanguagePickerCell_OnTapped(object sender, EventArgs e)
 {
     if (!(Device.RuntimePlatform == Device.UWP && Device.Idiom == TargetIdiom.Desktop))
     {
         Device.BeginInvokeOnMainThread(() =>
         {
             LanguagePicker.Focus();
         });
     }
 }
コード例 #3
0
        protected override async void OnAppearing()
        {
            _connection = DependencyService.Get <ISQLiteDb>().GetConnection();
            await _connection.CreateTableAsync <Saved_Settings>();

            var LoadNumbers = new Saved_Settings();

            try
            {
                LoadNumbers = await _connection.GetAsync <Saved_Settings>(1);
            }
            catch (Exception)
            {
                Global.LanguagePickerIndex = 0;
                LanguagePicker.Focus();

                var DefaultNumbers = new Saved_Settings()
                {
                    StaticId       = 1,
                    Saved_Quantity = 10,
                    Saved_Time     = 90,
                    LanguageId     = Global.LanguageSelectedID,
                    DownloadImages = true,
                };
                await _connection.InsertOrReplaceAsync(DefaultNumbers);
            }
            LoadNumbers = await _connection.GetAsync <Saved_Settings>(1);

            Global.QuestionQuantity   = LoadNumbers.Saved_Quantity;
            Global.CountDownTime      = LoadNumbers.Saved_Time;
            Global.LanguageSelectedID = LoadNumbers.LanguageId;
            Global.DownloadImages     = LoadNumbers.DownloadImages;
            enableButtons();
            setLanguage();

            MessagingCenter.Send(this, Global.LanguageSelectedID.ToString()); //set double tap to exit toaster message language
            MessagingCenter.Send(this, "CanExit");                            //enable double tap to exit

            base.OnAppearing();
        }
コード例 #4
0
        void ReleaseDesignerOutlets()
        {
            if (ChooseLanguageTitle != null)
            {
                ChooseLanguageTitle.Dispose();
                ChooseLanguageTitle = null;
            }

            if (ConversationConsentSubmit != null)
            {
                ConversationConsentSubmit.Dispose();
                ConversationConsentSubmit = null;
            }

            if (ConversationConsentTableView != null)
            {
                ConversationConsentTableView.Dispose();
                ConversationConsentTableView = null;
            }

            if (ConversationDecisionDes != null)
            {
                ConversationDecisionDes.Dispose();
                ConversationDecisionDes = null;
            }

            if (LanguagePicker != null)
            {
                LanguagePicker.Dispose();
                LanguagePicker = null;
            }

            if (tableViewHeight != null)
            {
                tableViewHeight.Dispose();
                tableViewHeight = null;
            }
        }
コード例 #5
0
 private async void PickToLanguage_Clicked(object sender, EventArgs e)
 {
     LanguagePicker picker = new LanguagePicker(false, this, model);
     await Navigation.PushAsync(picker, true);
 }
コード例 #6
0
ファイル: Settings.xaml.cs プロジェクト: Kronox008/ArTai
 private void TapGestureRecognizer_Tapped(object sender, EventArgs e)
 {
     LanguagePicker.Focus();
 }
コード例 #7
0
 private void OnLanguagePickerClicked(object sender, EventArgs args)
 {
     LanguagePicker.Focus();
 }