private void TipoConsultaSearch(object sender, RoutedEventArgs e) { RadRibbonButton button = sender as RadRibbonButton; searchUid = Convert.ToInt32(button.Uid); con.ChangeSearchType(searchUid); }
private void ExportaDocs_Click(object sender, RoutedEventArgs e) { RadRibbonButton clickImage = (RadRibbonButton)sender; if (AccesoUsuarioModel.Grupo == 1) { ExportaEquipo exporta = new ExportaEquipo(); switch (clickImage.Tag.ToString()) { case "Excel": exporta.GeneraDocumento(); break; case "XML": exporta.GeneraXml(); break; } } else { switch (clickImage.Tag.ToString()) { case "Excel": ExportaMobiliario exporta = new ExportaMobiliario(); exporta.GeneraDocumento(); break; } } MessageBox.Show("Exportación finalizada"); }
public void LoadModule() { foreach (var item in rrvMain.Items) { bool rtEtat = false; RadRibbonTab rt = item as RadRibbonTab; foreach (var item1 in rt.Items) { RadRibbonGroup pan = item1 as RadRibbonGroup; foreach (var item2 in pan.Items) { RadRibbonButton btn = item2 as RadRibbonButton; string tag = btn.Tag.ToString(); if (GlobalData.VerificationDroit(tag)) { rt.Visibility = System.Windows.Visibility.Visible; pan.Visibility = System.Windows.Visibility.Visible; btn.Visibility = System.Windows.Visibility.Visible; } } } } }
private void RBtnArbolPdf_Click(object sender, RoutedEventArgs e) { RadRibbonButton button = sender as RadRibbonButton; uid = Convert.ToInt32(button.Uid); this.LaunchBusyIndicator(); }
public RTemasScjn(RadRibbonButton botonPdf) { InitializeComponent(); this.botonPdf = botonPdf; worker.DoWork += this.WorkerDoWork; worker.RunWorkerCompleted += WorkerRunWorkerCompleted; }
private void InitializeRibbonGroup(RadRibbonGroup ribbonGroupControl) { var ribbonGroup = ribbonGroupControl.DataContext as CreatedRibbonGroup; var allRibbonGroups = GetAllRibbonGroups(); var allRibbonItems = GetAllRibbonItems(); foreach (var innerRibbonGroup in allRibbonGroups. Where(p => p.RibbonGroupMetaData.ParentGUID == ribbonGroup.RibbonGroupMetaData.GUID)) { var icon = innerRibbonGroup.RibbonGroupMetaData.Icon; var text = LanguageService.FindResourceString(innerRibbonGroup.RibbonGroupMetaData.HeaderLanguageKey); var dropDownButton = new RadRibbonDropDownButton { DataContext = innerRibbonGroup, SmallImage = !string.IsNullOrEmpty(icon) ? new BitmapImage(new Uri(icon)):null, Size = ButtonSize.Large, Text = text }; ///设定UI自动化测试相关属性; AutomationProperties.SetAutomationId(dropDownButton, innerRibbonGroup.RibbonGroupMetaData.GUID); AutomationProperties.SetName(dropDownButton, text); InitializeDropDownButton(dropDownButton); ribbonGroupControl.Items.Add(dropDownButton); } foreach (var ribbonItem in allRibbonItems. Where(p => p.RibbonItemMetaData.GroupGUID == ribbonGroup.RibbonGroupMetaData.GUID)) { if (ribbonItem.RibbonItem is IRibbonButtonItem buttonItem) { var bitmapImage = !string.IsNullOrEmpty(buttonItem.Icon) ? new BitmapImage(new Uri(buttonItem.Icon, UriKind.RelativeOrAbsolute)) : null; var text = LanguageService.FindResourceString(buttonItem.HeaderLanguageKey); var ribbonButton = new RadRibbonButton { Command = buttonItem.Command, Text = text, LargeImage = bitmapImage, SmallImage = bitmapImage, Size = ButtonSize.Large }; ///设定UI自动化测试相关属性; AutomationProperties.SetAutomationId(ribbonButton, ribbonItem.RibbonItemMetaData.GUID ?? string.Empty); AutomationProperties.SetName(ribbonButton, text ?? string.Empty); ribbonGroupControl.Items.Add(ribbonButton); } else if (ribbonItem.RibbonItem is IRibbonObjectItem objectItem) { ribbonGroupControl.Items.Add(objectItem.UIObject); } } }
private void RadRibbonButton_Click(object sender, RoutedEventArgs e) { RadRibbonButton boton = sender as RadRibbonButton; switch (boton.Name) { case "BtnCopiar": controller.CopiarRelaciones(); break; case "BtnCortar": controller.CortarRelaciones(); break; case "BtnPegar": controller.PegarRelaciones(); break; case "BtnDelOne": controller.DeleteOne(); break; case "BtnDelAll": controller.DeleteAll(); break; case "BtnBuscar": controller.BuscarDuplicados(); break; case "BtnAddTema": controller.AgregarTema(); break; case "BtnUpdTema": controller.ActualizaTema(); break; case "BtnDelTema": controller.EliminaTema(); break; case "BtnListadoTesis": controller.ShowListaTesis(); break; case "BtnOrdenar": controller.OrdenaTesis(); break; } }
private void ButtonMaterias_Click(object sender, RoutedEventArgs e) { RadRibbonButton boton = sender as RadRibbonButton; int idElement = Convert.ToInt16(boton.Uid); if (idElement == 1000) { controller.LaunchPermisos(); } else { controller.WindowLoad(idElement); } }
private void RibbonButton_Click(object sender, RoutedEventArgs e) { RadRibbonButton ribbon = sender as RadRibbonButton; switch (ribbon.Name) { case "RbtnInicio": controller.TesisStart(); break; case "RbtnPrevious": controller.TesisPrevious(); break; case "RbtnNext": controller.TesisNext(); break; case "RbtnFin": controller.TesisEnd(); break; //case "RbtnClipboard": // controller.TesisToClipboard(1); // break; //case "BtnCIus": // controller.TesisToClipboard(2); // break; //case "BtnCRubro": // controller.TesisToClipboard(3); // break; //case "BtnCTexto": // controller.TesisToClipboard(4); // break; //case "BtnCPrec": // controller.TesisToClipboard(5); // break; } }
public RGenSinoni(ObservableCollection <Genericos> listaGenericos, RadRibbonButton pegarButton) { InitializeComponent(); this.listaGenericos = listaGenericos; this.pegarButton = pegarButton; }
public void BeginInit() { List <RadRibbonTab> ribbonTabs = new List <RadRibbonTab>(); List <RadRibbonGroup> ribbonGroups = new List <RadRibbonGroup>(); var temp = this.container.GetExports <IScreen>(); foreach (var screen in this.container.GetExports <IScreen>()) { var navigationItem = screen.Value as ICanRibbon; if (navigationItem != null && navigationItem.Tabs != null) { foreach (var ribbonTab in navigationItem.Tabs) { if (ribbonTab.Title == null) { continue; } RadRibbonTab tab = ribbonTabs.FirstOrDefault(t => (string)t.Header == ribbonTab.Title) ?? new RadRibbonTab(); tab.IsSelected = true; tab.Header = ribbonTab.Title; foreach (var ribbonGroup in ribbonTab.Groups) { RadRibbonGroup group = ribbonGroups.FirstOrDefault(g => (string)g.Header == ribbonGroup.Title) ?? new RadRibbonGroup(); group.Header = ribbonGroup.Title; foreach (var ribbonButton in ribbonGroup.Buttons) { //var uriSource = new Uri(@"pack://application:,,,/ReferencedAssembly;/FreightAlliance.Shell/Resources/Images/plus.png"); var button = new RadRibbonButton() { Text = ribbonButton.Title, Width = 80, Height = 80, Command = ribbonButton.Command, SplitText = true, Size = ButtonSize.Large }; if (ribbonButton.ImgPath != null) { var uri = new Uri(ribbonButton.ImgPath); var bitmap = new BitmapImage(uri); button.LargeImage = bitmap; } group.Items.Add(button); } if (!ribbonGroups.Contains(group)) { tab.Items.Add(group); ribbonGroups.Add(group); } if (!ribbonTabs.Contains(tab)) { this.Tabs.Add(tab); ribbonTabs.Add(tab); } } } } } var radRibbonTab = new RadRibbonTab() { Header = Resources.TechServiceText }; this.Tabs.Add(radRibbonTab); ribbonTabs.Add(radRibbonTab); }