private void SfMaskedEditExt_Focused(object sender, Xamarin.Forms.FocusEventArgs e)
 {
     if (Control != null && sfMaskedEditExt.SelectAllOnFocus)
     {
         Control.SelectAll();
     }
 }
Exemple #2
0
        private async void Entry_Unfocused(object sender, FocusEventArgs e)
        {
            await System.Threading.Tasks.Task.Delay(300);

            if (!Children.Any(x => x.IsFocused))
            {
                StopEditing?.Invoke(this, EventArgs.Empty);
            }
        }
Exemple #3
0
        public void EditorUnfocused(object sender, Xamarin.Forms.FocusEventArgs e)
        {
            ContactViewModel viewModel = (BindingContext as ContactViewModel);

            if (DeviceManager.IsLandscape && viewModel.IsIOS)
            {
                bool isNavBarVisible = true;
                viewModel.SetNavBarVisibility(isNavBarVisible);
            }
        }
        private void View_Unfocused(object sender, Xamarin.Forms.FocusEventArgs e)
        {
            var dropDown = sender as SfComboBox;
            var text     = dropDown.Text;

            if (string.IsNullOrEmpty(text))
            {
                return;
            }
            var selectedItem = dropDown.SelectedItem;

            if (selectedItem == null || (selectedItem as Details)?.Name?.ToString() != text)
            {
                dropDownItem.ItemsSource.Add(new Details {
                    Name = text
                });
                (DataForm.DataObject as Address).Country = text;
                sfDataForm.UpdateEditor("Country");
            }
        }
Exemple #5
0
 void Handle_Unfocused(object sender, Xamarin.Forms.FocusEventArgs e)
 {
     ViewModel?.SelectedPersonCommand.Execute(null);
 }
Exemple #6
0
 private void Entry_Focused(object sender, Xamarin.Forms.FocusEventArgs e)
 {
 }
Exemple #7
0
 private void CustomEntry_Unfocused(object sender, Xamarin.Forms.FocusEventArgs e)
 {
     ViewModel.SearchCompany();
 }
Exemple #8
0
 private void CustomEntry_Focused(object sender, Xamarin.Forms.FocusEventArgs e)
 {
     return;
 }