private void OnItemTapped(object sender, C1TappedEventArgs e) { e.Handled = true; SuggestListPopup.IsOpen = false; C1ListBoxItem item = sender as C1ListBoxItem; string tag = (item.Content as Mail)?.Name?.Trim(); if (!string.IsNullOrEmpty(tag) && !AddressEditor.Text.Contains(tag)) { // add new tag AddressEditor.InsertTag(tag); AddressEditor.SetEditorText(string.Empty); AddressEditor.Focus(FocusState.Programmatic); Mail selectedMail = Mails[MyIndexOf(tag)]; _changedSelectedItemsInternal = true; if (ContactList.SelectedItems == null) { object[] selectedItems = new object[] { selectedMail }; ContactList.SelectedItems = selectedItems; } else { object[] selectedItems = ContactList.SelectedItems as object[]; var list = selectedItems.ToList(); if (!list.Contains(selectedMail)) { list.Add(selectedMail); ContactList.SelectedItems = list.ToArray(); } } _changedSelectedItemsInternal = false; } }
private void MChart_ChartTapped(object sender, C1TappedEventArgs e) { C1Point point = e.GetPosition(mChart); ChartHitTestInfo info = mChart.HitTest(point); // display hitTestInfo for each touch event string displayText = string.Empty; if (info != null) { displayText = chartElement + (info.ChartElement == null ? chartElementNone : info.ChartElement.ToString()); if (info.Item != null) { displayText += "\n" + seriesName + info.Series.Name + "\n" + pointIndex + info.PointIndex; ChartPoint data = (ChartPoint)info.Item; displayText += "\nX : " + data.Count; if (info.Series.Name.Equals("sin(x)")) { displayText += " sin(x) : " + data.Sine; } else { displayText += " cos(x) : " + data.Cosine; } } } else { displayText = "Well, this is not happening.."; } mHitTestInfo.Text = displayText; }
private void MChart_Tapped(object sender, C1TappedEventArgs e) { if (!mChart.ToolTip.Text.Contains("raw score")) { mChart.ToolTip.IsOpen = false; } }
private void colorListBox_ItemTapped(object sender, C1TappedEventArgs e) { C1ListBoxItem item = sender as C1ListBoxItem; Border b = item.Content as Border; if (ColorMode == FontColorMode.Background) { if (Equals(b.Background, RichTextBox.Selection.InlineBackground)) { RichTextBox.Selection.InlineBackground = RichTextBox.Background; } else { RichTextBox.Selection.InlineBackground = b.Background; } } else { if (Equals(b.Background, RichTextBox.Selection.InlineBackground)) { RichTextBox.Selection.Foreground = RichTextBox.Foreground; } else { RichTextBox.Selection.Foreground = b.Background; } } Close(); }
private void tileListBox_ItemTapped(object sender, C1TappedEventArgs e) { if (!e.IsRightTapped) { var video = (sender as C1ListBoxItem).Content as Video; NavigateUrl(video.Link); e.Handled = true; } }
// double-click selects word and changes it void th_DoubleTapped(object sender, C1TappedEventArgs e) { var tb = _listSuggestions.SelectedItem as TextBlock; if (tb != null && tb.Text == _textChangeTo) { _btnChange_Click(this, null); } }
private async void listBox_ItemTapped(object sender, C1TappedEventArgs e) { if (!e.IsRightTapped) { try { var listBoxItem = sender as C1ListBoxItem; var photo = listBoxItem.Content as Photo; e.Handled = true; await Launcher.LaunchUriAsync(new Uri(photo.Link)); } catch { } } }
private void colorListBox_ItemTapped(object sender, C1TappedEventArgs e) { C1ListBoxItem item = sender as C1ListBoxItem; if (item != null) { Border b = item.Content as Border; if (b != null) { dropDownBorder.Background = b.Background; } } c1DropDown1.IsDropDownOpen = false; }
private void OnChartTapped(object sender, C1TappedEventArgs e) { var pt = e.GetPosition(chart); var info = chart.HitTest(pt); if (info != null) { pointIndexLabel.Text = string.Format(NSBundle.MainBundle.LocalizedString("Point Index", "Point Index") + "{0}", info.PointIndex); xyValuesLabel.Text = string.Format(NSBundle.MainBundle.LocalizedString("X Y Values", "X Y Values") + " X: {0}, Y: {1:F2}", info.X, info.Y); if (info.Series != null) { seriesLabel.Text = string.Format(NSBundle.MainBundle.LocalizedString("SeriesName", "SeriesName") + "{0}", info.Series.Name); } else { seriesLabel.Text = NSBundle.MainBundle.LocalizedString("SeriesName", "SeriesName"); } chartElementLabel.Text = string.Format(NSBundle.MainBundle.LocalizedString("Chart element", " Chart element") + "{0}", info.ChartElement.ToString()); } }
private void Sunburst_Tapped(object sender, C1TappedEventArgs e) { CGPoint p = e.GetPosition(sunburst); ChartHitTestInfo hitTestInfo = this.sunburst.HitTest(p); if (hitTestInfo == null || hitTestInfo.Item == null) { popup.Hidden = true; return; } if (hitTestInfo.Item is IChartModel) { UIView view = ((IChartModel)hitTestInfo.Item).GetUserView(popup.Frame); view.Frame = new CGRect(0, 0, popup.Frame.Width, popup.Frame.Height); popup.BackgroundColor = UIColor.Clear; foreach (UIView v in popup) { v.RemoveFromSuperview(); } popup.AddSubview(view); popup.Hidden = false; } }
void OnDoubleTapped(object sender, C1TappedEventArgs e) { Rectangle.BorderBrush = Rectangle.Background; }
private void OnTapped(object sender, C1TappedEventArgs e) { _isScrolling = false; HandleClick(e.OriginalEventArgs, true); Point position = e.GetPosition(null); if (!Util.Util.ContainsFocus(_grid) || _grid.ActiveEditor == null || !_grid.HitTestProjectionWorkaround(position).Contains(_grid.ActiveEditor)) { Util.Util.SetFocus(_grid); } }
private void OnDoubleTapped(object sender, C1TappedEventArgs e) { HandleDoubleClick(e); e.Handled = true; }
private void HandleDoubleClick(C1TappedEventArgs e) { _grid.OnDoubleClick(e.OriginalEventArgs as MouseButtonEventArgs); if (!e.Handled) { HitTestInfo ht = _grid.HitTest(e.OriginalEventArgs); if (ht == null || ht.Panel == null) { return; } _cellResize = GetResizeCell(ht); CellRange cellRange = _cellResize; CellRangeEventArgs cellResizeArgs = new CellRangeEventArgs(ht.Panel, cellRange); if (ht.CellType == CellType.ColumnHeader && cellRange.Column > -1) { _grid.AutoSizeColumn(cellRange.Column, AUTOSIZE_EXTRA); _grid.OnResizedColumn(cellResizeArgs); ResizeSelectedColumns(true); e.Handled = true; return; } if (ht.CellType == CellType.RowHeader && cellRange.Row > -1) { _grid.AutoSizeRow(cellRange.Row, AUTOSIZE_EXTRA); _grid.OnResizedRow(cellResizeArgs); ResizeSelectedRows(true); e.Handled = true; return; } if (ht.CellType == CellType.TopLeft) { if (cellRange.Row > -1) { _grid.AutoSizeFixedRow(cellRange.Row, AUTOSIZE_EXTRA); _grid.OnResizedRow(cellResizeArgs); e.Handled = true; } if (cellRange.Column > -1) { _grid.AutoSizeFixedColumn(cellRange.Column, AUTOSIZE_EXTRA); _grid.OnResizedColumn(cellResizeArgs); e.Handled = true; } } } }
void OnTapped(object sender, C1TappedEventArgs e) { Rectangle.Background = GetRandomBrush(); }
void OnTapped(object sender, C1TappedEventArgs e) { byte[] buffer = new byte[3]; _rand.NextBytes(buffer); Rectangle.Background = new SolidColorBrush(Color.FromArgb(0xFF, buffer[0], buffer[1], buffer[2])); }
private void OnHolding(object sender, C1TappedEventArgs e) { Rectangle.BorderBrush = new SolidColorBrush(Colors.Orange); }