2010-04-26 26 views
8

¿Se ha reducido la funcionalidad de personalización de la barra de herramientas del menú & en VS2010?Personalización de elementos de la barra de herramientas en VS2010

Parece que no puedo seleccionar un icono para un comando adicional, ni configurarlo para que sea solo un icono. Las versiones anteriores de Visual Studio admitían esta funcionalidad e incluso permitían la creación/edición de iconos personalizados.

¿Esto es algo que ha sufrido como resultado del cambio a la interfaz de usuario creada por WPF o me falta algo?

+0

Otro poco de funcionalidad que falta no es todos los botones están disponibles para ser menús añadido por el usuario, a pesar de que ya se encuentran en algunos menús (compilar elemento). –

Respuesta

13

Parece que esta funcionalidad se redujo de Visual Studio 2010. Este post tiene algo de información en los comentarios:. Customizing Visual Studio 2010

Específicamente - "Desafortunadamente asignación o edición de iconos de comandos a través de diálogo Personalizar no es posible en VS2010 Se es una de las características cortadas por falta de tiempo. Sin embargo, esto es algo que consideraremos volver a agregar en la próxima versión ".

La respuesta también tiene una explicación más larga de una solución alternativa.

+1

Enlace extremadamente útil. Como se explica allí, la razón de la funcionalidad reducida es que migraron toda la interfaz de usuario (shell y sistema de comando) de Win32 a uno basado únicamente en WPF. Vea mi respuesta a continuación para más detalles y desarrollos actualizados. – kmote

-3

de Dave, aquí está cómo agregar botones de la barra: 1) en el IDE, encontrar la flecha hacia abajo mirando cosa en el extremo derecho de una barra de herramientas y haga clic en Agregar o quitar botones, Personalizar 2) en la ventana Personalizar seleccionar el Botón de radio de la barra de menú luego seleccione la barra de menú apropiada que desea agregar un botón a 3) haga clic en el botón "Agregar comando ..." 4) seleccione la categoría apropiada y el botón de comando que desea agregar, luego haga clic en Aceptar .

El botón de comando que seleccionó se agregará a la barra de menú que seleccionó. Puede mover el botón hacia arriba o hacia abajo.

Creo que esto es lo que estás buscando.

¡Buena suerte!

+2

De su pregunta, él ya sabe acerca de esa parte. Preguntaba por qué ya no podemos seleccionar ser solo un ícono, y no podemos cambiar íconos (y otras funcionalidades reducidas) –

1

He intentado personalizar las barras de herramientas VS2010/teclado y lo que tomó unos minutos en las versiones anteriores lleva horas ahora. El nuevo sistema se ve muy bonito, pero es inútil en la práctica. Además del hecho de que simplemente no puede hacer (como cambiar el aspecto de los botones como se mencionó anteriormente), las cosas que puede hacer son extremadamente lentas y molestas.

¿Por qué cada versión nueva de VS pierde algo realmente útil? Otros ejemplos:

  1. VC++ 5 presentó un nuevo sistema de ayuda HTML. Presionando F1 en un nombre de función usado para mostrar inmediatamente ayuda para esa función. Después de VC++ 5 obtener ayuda contextual se volvió molesto mucho más lento, y sigue siendo muy lento (e inexacto).

  2. VS.Net (también conocido como VS2002 o VC++ 7) tenía un sistema de marcadores inútiles en comparación con VC++ 6. Los marcadores VS2010 son mejores pero no perfectos.

  3. VS.Net eliminó los botones de estado de búsqueda "palabra completa", "distingue entre mayúsculas y minúsculas", etc. Estos fueron posiblemente los botones más útiles ya que le permitieron ver rápidamente por qué una búsqueda puede fallar.

2

Si tiene iconos personalizados, cualquier intento de realizar ningún cambio en la barra de herramientas se traducirá en los iconos personalizados que desaparecen y son reemplazadas por el texto cuando se reinicia VS2010.

La única forma en que encontré para obtener mis iconos personalizados sin texto en VS2010 es abrir VS2008, configurar todas las barras de herramientas de la forma que desee, incluyendo iconos personalizados, luego exportar la configuración (Herramientas | Importar y Exportar configuración) A continuación, abra VS2010 e importe esas configuraciones. Tedioso, lo sé, pero me permite tener un icono de flecha hacia abajo que busca la siguiente instancia de la palabra en la que está mi cursor.

3

Como se menciona en link mencionado en la respuesta de @Gordon Mackie JoanMiro, la RAZÓN de la funcionalidad reducida es que el equipo VS Shell migró toda la interfaz de usuario (shell y sistema de comandos) de Win32 a una basada únicamente en WPF. Esta era una tarea colosal, me imagino. Sin embargo, un par de soluciones ya están disponibles:

  1. puede exportar ajustes previamente guardados desde VS 2008 e importarlos en VS 2010. Esto incluye las personalizaciones de la barra de comandos (como se ha señalado por @Don)
  2. Un more recent blog-post contiene detallada instrucciones para usar una nueva extensión para VS2010 (disponible en Visual Studio Gallery) que permite a los usuarios cambiar las imágenes en la interfaz de usuario del comando. (Tenga en cuenta que el viejo arrastre & interfaz de personalización gota todavía no se admite en esta nueva extensión.)
1

He encontrado una gran extensión: CommandingImage

que no tiene un editor de iconos, pero usted puede crear su imágenes como 16x16 formato PNG (de transparencia) y la importación (recomiendo Paint.Net)

Cuestiones relacionadas