void RadialMenu_Opening(object sender, OpeningEventArgs e) { text = new TextView(con); text.SetTextColor(Color.Black); textFrame.AddView(text, 0); text.Text = "RadialMenu is Opening"; }
/// <summary> /// Handles the XamContextMenu Opening event, verifies the element clicked is a CellControl /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void ContextMenuOpening(object sender, OpeningEventArgs e) { List <CellControl> elements = e.GetClickedElements <CellControl>(); if (elements.Count == 0) { e.Cancel = true; } //Have to manually transfer menu args to my event args var args = new ContextMenuOpeningEventArgs { Cancel = e.Cancel, MouseClickLocation = e.MouseClickLocation }; var firstOrDefault = elements.FirstOrDefault(); if (firstOrDefault != null) { args.Cell = firstOrDefault.Cell; } args.Menu = _contextMenuMgr.ContextMenu; _contextMenuMgr.ContextMenu.DataContext = args.Cell.Row.Data; //Cast here because 'Grid' will return the base XamGrid type ((XamGridEx)Grid).OnContextMenuOpening(this, args); if (args.Cancel) { e.Cancel = true; } }
void RadialMenu_Opening(object sender, OpeningEventArgs e) { if (textFrame.ChildCount == 10) { textFrame.RemoveView(textFrame.GetChildAt(10)); } text = new TextView(con); text.SetTextColor(Color.Black); textFrame.AddView(text, 0); text.Text = "RadialMenu is Opening"; scrollviewer.ScrollTo(textFrame.Bottom, 0); }
private void videoPlayer_Opening(VideoPlayer sender, OpeningEventArgs args) { if (bgFrame != null) { bgFrame.Dispose(); } // create accumulator image when a new video is opened. bgAccum = new double[args.NewCapture.Height, args.NewCapture.Width]; for (int row = 0; row < args.NewCapture.Height; ++row) { for (int col = 0; col < args.NewCapture.Width; ++col) { bgAccum[row, col] = -1.0; } } bgFrame = args.NewCapture.CreateCompatibleImage(); }
private void XcmMenuOnOpening(object sender, OpeningEventArgs e) { var menu = sender as XamContextMenu; if (menu != null && menuButton != null) { if (_isOpenFromButton) { menu.PlacementTarget = menuButton; menu.Placement = PlacementMode.AlignedBelow; } else { menu.PlacementTarget = this; menu.Placement = PlacementMode.MouseClick; } } _isOpenFromButton = false; }
void Radial_Menu_Opening(object sender, OpeningEventArgs e) { list.Add("RadialMenu is Opening"); }
private void ContextMenu_Opening(object sender, OpeningEventArgs e) { var contextMenuManager = Infragistics.Controls.Menus.ContextMenuService.GetManager(AssociatedObject); var contextMenu = contextMenuManager.ContextMenu; List <CellValuePresenter> rows = e.GetClickedElements <CellValuePresenter>(); List <LabelPresenter> rowsHeader = e.GetClickedElements <LabelPresenter>(); if (rowsHeader != null && rowsHeader.Any()) { var row = rowsHeader.First(); foreach (var item in headerMenuItems.OfType <XamMenuItem>()) { item.Header = new Regex(@"([""'])(\\?.)*?\1").Replace(item.Header.ToString(), $"\"{row.Content.ToString()}\""); item.CommandParameter = new HeaderCommandParameter { Grid = AssociatedObject, Column = row.Content.ToString(), ViewModel = ContextMenuHelper.GetViewModelName(AssociatedObject) }; } contextMenu.ItemsSource = headerMenuItems; } else if (rows != null && rows.Any()) { contextMenu.ItemsSource = rowMenuItems; } else { var lst = headerMenuItems.Where(y => (string)y.Tag == ForceKey).ToList(); if (rowMenuItems != null) { if (lst.Any()) { lst.Add(new XamMenuSeparator()); } var items = rowMenuItems.Where(y => y.Tag != null && (string)y.Tag == ForceKey).ToList(); if (items.Any()) { lst.AddRange(items); } if (lst.Any()) { contextMenu.ItemsSource = lst; } else { contextMenu.IsOpen = false; } } else { contextMenu.IsOpen = false; } } }
/// <summary> /// Called when a data model is opening. /// </summary> /// <param name="sender">The sender.</param> /// <param name="eventArgs">The <see cref="EditorFoundation.Controller.OpeningEventArgs"/> instance containing the event data.</param> protected virtual void OnOpening(object sender, OpeningEventArgs eventArgs) { this.IsEnabled = false; }
private void OnOpening(object sender, OpeningEventArgs eventArgs) { this.IsOpening = true; this.AddStatusEvent((IMutable) new ManagedResourceString(Properties.WpfViewResources.ResourceManager, "OpeningString", eventArgs.FilePath)); }