Por lo tanto, tengo algo que quiero probar. La idea es tener un diseñador visual que funcione como una Extensión de Visual Studio, quiero poder arrastrar manejadores de eventos y comportamientos de cableado, cualquiera que haya jugado alguna vez con el editor de scripts warcraft III tendrá una idea bastante buena de lo que yo ' m que quiero hacer ¿Se maneja fácilmente este tipo de cosas en las herramientas de extensibilidad del estudio visual? Si es así, ¿dónde debería empezar a buscar para aprender a hacer esto?Escribir una extensión de Visual Studio para un diseñador personalizado
Respuesta
Es absolutamente posible utilizar las herramientas de Extensibilidad de Visual Studio. Querrá crear un paquete VS. Hay algunos mecanismos diferentes (macros, complementos y paquetes) que puede usar para extender Visual Studio, pero los paquetes son por lejos los más poderosos. Más específicamente, debe mirar en creating a "Custom Editor/Designer".
Deberá descargar el SDK de Visual Studio 2010 si aún no lo ha hecho. Existe un fantástico asistente para crear nuevos paquetes VS que incluso generará un ejemplo de "editor personalizado" que puede usar como punto de partida para su diseñador personalizado. Recomiendo leer el código que el asistente genera hasta que realmente lo entiendas. Hay un lote de cosas pasando, por lo que puede llevar un tiempo. Si quieres que empiece un libro, prácticamente el único que encontré es Professional Visual Studio Extensibility, pero hay otros buenos recursos en Internet. Algunos que he usado son MSDN y DiveDeeper's VSX blog. Probablemente la mejor manera de comenzar es leyendo el code samples from the VSX team, ¡incluso tienen alrededor de 10-15 muestras relacionadas con editores personalizados!
Buena suerte!
- 1. Visual Studio Diseñador XAML personalizado
- 2. Crear un complemento 'Diseñador personalizado' de Visual Studio 2010
- 3. Visual Studio mensaje Diseñador
- 4. Diseñador de formularios de Visual Studio
- 5. WPF: FixedDocument en Visual Studio 2008 Diseñador
- 6. Uso del diseñador de Visual Studio - "Referencia de objeto no configurada para una instancia de un objeto" (Visual Studio 2008)
- 7. C# para escribir macros en Visual Studio?
- 8. Problema al escribir presupuesto en visual studio
- 9. ¿Hay un Diseñador para MFC en Visual Studio como para formularios de Windows en .NET?
- 10. Extensión de Visual Studio Text Editor
- 11. Espacios de nombres, alias y diseñador de Visual Studio Forms
- 12. Herencia abstracta de UserControl en el diseñador de Visual Studio
- 13. Ver código de diseñador en Visual Studio 2010
- 14. Cómo escribir una extensión Devise (para usar un almacén de datos personalizado)
- 15. Diseñador de clases en Visual Studio: ¿vale la pena?
- 16. Diseñador visual para aplicaciones Win32 nativas
- 17. Tutorial para escribir el plugin de generación de código para Visual Studio 2010
- 18. ¿Cómo impulsar el diseñador de XAML en visual studio 2010?
- 19. instalación de Visual Studio Proyecto diálogo personalizado
- 20. Generar código desde una extensión de Visual Studio
- 21. elementos Ocultar WPF en el diseñador de Visual Studio
- 22. Cómo desinstalar manualmente una extensión de Visual Studio 2010?
- 23. Visual Studio: ¿agrega un salto de línea en una etiqueta a través del diseñador?
- 24. PathTooLongException al instalar Visual Studio extensión
- 25. Visual Studio Shell - Creación de un IDE personalizado
- 26. Visual Studio 2010 Fondo predeterminado del diseñador WPF/Silverlight
- 27. Cómo escribir la extensión FireFox con Visual Studio usando el lenguaje de programación C#?
- 28. Causa del control personalizado Visual Studio 2008 a CRASH
- 29. ¿Cómo puedo decirle a Visual Studio que no rellene un campo en el código del diseñador?
- 30. ¿Cómo puedo agregar un comando personalizado a Visual Studio?