private void PreviewGrid_GridTapped(object sender, GridTappedEventArgs e)
        {
            try
            {
                var rowIndex    = e.RowColumnIndex.RowIndex;
                var rowData     = e.RowData;
                var columnIndex = e.RowColumnIndex.ColumnIndex;

                VmPreviewEqVar vmPreviewEqVar = rowData as VmPreviewEqVar;

                if (columnIndex == 1)
                {
                    if (vmPreviewEqVar == null || vmPreviewEqVar.IsCalculated)
                    {
                        return;
                    }

                    //previewGrid.EndEdit();     // Finish previous edit if there was one.
                    //previewGrid.BeginEdit(rowIndex, columnIndex);      // Start new one.
                }
            }
            catch (Exception ex)
            {
                Logging.LogException(ex);
            }
        }
Exemple #2
0
        private void SyntaxGrid_GridTapped(object sender, GridTappedEventArgs e)
        {
            try
            {
                var rowIndex    = e.RowColumnIndex.RowIndex;
                var rowData     = e.RowData;
                var columnIndex = e.RowColumnIndex.ColumnIndex;

                CSyntax syntax = rowData as CSyntax;

                if (rowIndex != 0)
                {
                    if (syntax != null)
                    {
                        txtEquation.Unfocus();
                        txtEquation.TextToInsert = syntax.TextToInsert;
                        txtEquation.Focus();
                    }
                }
            }
            catch (Exception ex)
            {
                Logging.LogException(ex);
            }
        }
        private void DataGrid_GridTapped(object sender, GridTappedEventArgs e)
        {
            selectedRowIndex = e.RowColumnIndex.RowIndex;
            var rowData = dataGrid.GetRecordAtRowIndex(selectedRowIndex);

            walletSelected = dataGrid.GetCellValue(rowData, "WalletName").ToString();
        }
 private void unlockButtons(object sender, GridTappedEventArgs e)
 {
     btnDetalle.IsEnabled    = true;
     btnActualizar.IsEnabled = true;
     btnEliminar.IsEnabled   = true;
     //await DisplayAlert("OK",e.RowData.ToString(),"OK");
     data = e.RowData;
     if (aplicaAExist(data))
     {
         btnAplicaA.IsEnabled = true;
     }
 }
Exemple #5
0
 private void dataGrid_GridTapped(object sender, GridTappedEventArgs e)
 {
     if (Device.RuntimePlatform != Device.WinPhone && Device.RuntimePlatform != Device.UWP)
     {
         formView.Visibility = false;
     }
     else
     {
         formView.IsVisible = false;
     }
     dataGrid.Opacity   = 1.0;
     dataGrid.IsEnabled = true;
 }
Exemple #6
0
        /// <summary>
        /// Triggers while DataGrid was tapped.
        /// </summary>
        /// <param name="sender">DataGrid_GridTapped event sender</param>
        /// <param name="e">DataGrid_GridTapped event args</param>
        private void DataGrid_GridTapped(object sender, GridTappedEventArgs e)
        {
            if (Device.RuntimePlatform != Device.UWP)
            {
                this.formView.Visibility = false;
            }
            else
            {
                this.formView.IsVisible = false;
            }

            this.dataGrid.Opacity   = 1.0;
            this.dataGrid.IsEnabled = true;
        }
Exemple #7
0
        private void UnitsGrid_GridTapped(object sender, GridTappedEventArgs e)
        {
            try
            {
                var rowIndex    = e.RowColumnIndex.RowIndex;
                var rowData     = e.RowData;
                var columnIndex = e.RowColumnIndex.ColumnIndex;

                if (rowIndex == 0)
                {
                    string colName = unitsGrid.Columns[columnIndex].MappingName;

                    unitsGrid.GroupColumnDescriptions.Clear();

                    if (colName.Equals("Unit"))
                    {
                        VmChooseMultiUom.ChooseMultiUomGrouping = enChooseMultiUomGrouping.None;
                    }
                    else if (colName.Equals("Group"))
                    {
                        VmChooseMultiUom.ChooseMultiUomGrouping = enChooseMultiUomGrouping.Group;
                    }
                    else if (colName.Equals("Parameter"))
                    {
                        VmChooseMultiUom.ChooseMultiUomGrouping = enChooseMultiUomGrouping.Parameter;
                    }

                    if (VmChooseMultiUom.ChooseMultiUomGrouping != enChooseMultiUomGrouping.None)
                    {
                        unitsGrid.GroupColumnDescriptions.Add(new GroupColumnDescription()
                        {
                            ColumnName = colName,
                            Converter  = (ChooseMultiUomGroupConverter)this.Resources["groupConverter"],
                        });
                    }
                }
                else if (rowData is ChooseMultiUomRowInfo rowInfo)
                {
                    TidyUpSelections(rowInfo);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        private void DataGrid_GridTapped(object sender, GridTappedEventArgs e)
        {
            View view = dataGrid.GetChildAt(e.RowColumnIndex.ColumnIndex);

            if (view == null)
            {
                return;
            }

            var menu = new PopupMenu(Context, view);

            menu.Inflate(Resource.Menu.DataGridPopupMenu);

            menu.MenuItemClick += Menu_MenuItemClick;

            selectedRowIndex = e.RowColumnIndex.RowIndex;

            menu.Show();
        }
        async void Handle_GridTapped(object sender, GridTappedEventArgs e)
        {
            if (record.Category == "TallyIn" || record.Category == "FullPick" || record.Category == "LoosePick" || record.Category == "Picking")
            {
                clsWhsItem product = new clsWhsItem();
                product = ((clsWhsItem)e.RowData);

                if (product != null)
                {
                    if (record.Category == "TallyIn")
                    {
                        //await Navigation.PushAsync(new TallyInPalletEntry(product, record.Id, recordDetails.Action));
                        await Navigation.PushAsync(new oldTallyInPalletEntry(product, record.Id, recordDetails.Action));
                    }
                    else
                    {
                        await Navigation.PushAsync(new PickingEntry(product, pickingID, record.Name, recordDetails.Items));
                    }
                }
            }
        }
Exemple #10
0
        private void SampleDataGrid_OnGridTapped(object sender, GridTappedEventArgs e)
        {
            if (!(e?.RowData is TableRow selectedItem))
            {
                return;
            }

            switch (e.RowColumnIndex.ColumnIndex)
            {
            case 0: selectedItem.Column1 = "1"; break;

            case 1: selectedItem.Column2 = "2"; break;

            case 2: selectedItem.Column3 = "3"; break;

            case 3: selectedItem.Column4 = "4"; break;

            case 4: selectedItem.Column5 = "5"; break;

            case 5: selectedItem.Column6 = "6"; break;

            case 6: selectedItem.Column7 = "7"; break;
            }
        }
Exemple #11
0
 private void SfGrid_GridTapped(object sender, GridTappedEventArgs e)
 {
     this.CloseEditWindow();
 }
 private void dataGrid_GridTapped(object sender, GridTappedEventArgs e)
 {
     dataGrid.Opacity   = 1.0;
     dataGrid.IsEnabled = true;
 }
Exemple #13
0
 private void Grid_GridTapped(object sender, GridTappedEventArgs e)
 {
     wholeRowElement = (VirtualizingCellsControl)rowdata.GetType().GetRuntimeFields().FirstOrDefault(x => x.Name.Equals("WholeRowElement")).GetValue(rowdata);
     wholeRowElement.BackgroundColor = Xamarin.Forms.Color.Blue;
 }
Exemple #14
0
 private void DataGrid_GridTapped(object sender, GridTappedEventArgs e)
 {
     // Popup is opened at the Grid tapped event
     popupLayout.Show();
 }
Exemple #15
0
 //Στο κλικ του χρήστη ανοίγουμε το url που επέλεξε στον browser που χρησιμοποιεί
 private void DataGrid_OnGridTapped(object sender, GridTappedEventArgs e)
 {
     Device.OpenUri(new Uri(dataGrid.GetCellValue(e.RowData, "Url").ToString()));
 }