Ejemplo n.º 1
0
        /// <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();
        }
Ejemplo n.º 2
0
 /// <summary>
 ///		Inicializa los combos
 /// </summary>
 private void InitCombos()
 {
     ComboWebType = new Helper.ComboViewHelper(this).LoadComboWebTypes("ComboWebType");
 }
Ejemplo n.º 3
0
 /// <summary>
 ///		Inicializa las propiedades
 /// </summary>
 private void InitProperties()
 {
     ComboTypes = new Helper.ComboViewHelper(this).GetComboDocumentTypes("ComboTypes");
 }
Ejemplo n.º 4
0
 /// <summary>
 ///		Inicializa los combos
 /// </summary>
 private void InitCombos()
 {
     ComboWebType            = new Helper.ComboViewHelper(this).LoadComboWebTypes(nameof(ComboWebType));
     ComboWebType.SelectedID = (int)ProjectModel.WebDefinitionType.Template;
 }