/// <summary> /// Inicializa los combos /// </summary> private void InitCombos() { Helper.ComboViewHelper objHelper = new Helper.ComboViewHelper(this); // Combo con el modo de visualización de páginas hija ComboModeShowChildItems = new MVVM.ViewModels.ComboItems.ComboViewModel(this, nameof(ComboModeShowChildItems)); ComboModeShowChildItems.AddItem((int)DocumentModel.ShowChildsMode.None, "No mostrar"); ComboModeShowChildItems.AddItem((int)DocumentModel.ShowChildsMode.SortByDate, "Por fecha"); ComboModeShowChildItems.AddItem((int)DocumentModel.ShowChildsMode.SortByPages, "Por orden"); ComboModeShowChildItems.SelectedID = (int)DocumentModel.ShowChildsMode.None; // Combo de ámbito de documento ComboDocumentScope = new MVVM.ViewModels.ComboItems.ComboViewModel(this, nameof(ComboDocumentScope)); ComboDocumentScope.AddItem((int)DocumentModel.ScopeType.Unknown, "<Seleccione un elemento>"); ComboDocumentScope.AddItem((int)DocumentModel.ScopeType.Web, "Web"); ComboDocumentScope.AddItem((int)DocumentModel.ScopeType.Page, "Página"); ComboDocumentScope.AddItem((int)DocumentModel.ScopeType.Sitemap, "Mapa del sitio"); ComboDocumentScope.AddItem((int)DocumentModel.ScopeType.News, "Noticias"); ComboDocumentScope.SelectedID = (int)DocumentModel.ScopeType.Unknown; // Combo de copia de imágenes ComboCopyImages = new MVVM.ViewModels.ComboItems.ComboViewModel(this, nameof(ComboCopyImages)); ComboCopyImages.AddItem(null, "<Selección de copia de imágenes>"); ComboCopyImages.AddItem((int)EventArguments.EndFileCopyEventArgs.CopyImageType.Normal, "Copiar imágenes"); ComboCopyImages.AddItem((int)EventArguments.EndFileCopyEventArgs.CopyImageType.Gallery, "Copiar imágenes como galería"); ComboCopyImages.SelectedID = null; // Añade el manejador de eventos ComboCopyImages.PropertyChanged += (sender, evntArgs) => { if (evntArgs.PropertyName == nameof(ComboCopyImages.SelectedItem)) { if (ComboCopyImages.SelectedID != null) { PasteMultipleImages((EventArguments.EndFileCopyEventArgs.CopyImageType)(ComboCopyImages.SelectedID ?? 0)); } ComboCopyImages.SelectedID = null; } }; // Añade los elementos al combo de instrucciones LoadComboInstructions(); }
/// <summary> /// Inicializa los combos /// </summary> private void InitCombos() { ComboWebType = new Helper.ComboViewHelper(this).LoadComboWebTypes("ComboWebType"); }
/// <summary> /// Inicializa las propiedades /// </summary> private void InitProperties() { ComboTypes = new Helper.ComboViewHelper(this).GetComboDocumentTypes("ComboTypes"); }
/// <summary> /// Inicializa los combos /// </summary> private void InitCombos() { ComboWebType = new Helper.ComboViewHelper(this).LoadComboWebTypes(nameof(ComboWebType)); ComboWebType.SelectedID = (int)ProjectModel.WebDefinitionType.Template; }