Quindi, ho qualcosa che voglio provare. L'idea è di avere un visual designer che funzioni come estensione di Visual Studio, voglio essere in grado di trascinare i gestori di eventi e collegare comportamenti, chiunque abbia mai giocato con l'editor di script di Warcraft III avrà una buona idea di cosa io sia m che voglio fare. Questo tipo di cose è facilmente gestibile negli strumenti di estensibilità dello studio visivo? Se sì, dove dovrei iniziare a cercare di imparare come farlo?Scrittura di un'estensione di Visual Studio per un designer personalizzato
risposta
È assolutamente possibile utilizzare gli strumenti di estensibilità di Visual Studio. Ti consigliamo di creare un pacchetto VS. Esistono diversi meccanismi (macro, componenti aggiuntivi e pacchetti) che è possibile utilizzare per estendere Visual Studio, ma i pacchetti sono di gran lunga i più potenti. Più nello specifico, dovresti esaminare creating a "Custom Editor/Designer".
È necessario scaricare l'SDK di Visual Studio 2010 se non lo si è già fatto. C'è un fantastico wizard per la creazione di nuovi pacchetti VS che generano persino un "editor personalizzato" di esempio che puoi utilizzare come punto di partenza per il tuo designer personalizzato. Consiglierei di leggere il codice che il wizard genera finché non lo capisci davvero. C'è un lotto di cose in corso, quindi può richiedere un po '. Se vuoi iniziare un libro, l'unico che ho trovato è il Professional Visual Studio Extensibility, ma ci sono altre buone risorse su Internet. Alcuni che ho usato sono MSDN e DiveDeeper's VSX blog. Probabilmente il modo migliore per iniziare è leggere lo code samples from the VSX team, hanno persino circa 10-15 campioni relativi agli editor personalizzati!
Buona fortuna!
- 1. Visual Studio messaggio Designer
- 2. Controllo personalizzato non si aggiorna in Visual Studio Designer
- 3. Problema di Dataset Designer - Visual Studio 2008
- 4. Designer personalizzato per un controllo
- 5. come faccio a creare un plugin personalizzato (widget) per qt designer con cmake (e visual studio)
- 6. Funzioni nascoste del designer di winforms di Visual Studio
- 7. Visualizza codice designer in Visual Studio 2010
- 8. Visual Studio DataSet Designer Aggiorna tabelle
- 9. Disabilita il designer in Visual Studio?
- 10. Namespace, alias e Visual Studio Forms Designer
- 11. Modello codice designer Visual Studio 2010
- 12. Sharepoint Designer Vs Visual Studio 2010
- 13. Miglior modo di riavviare (XAML-) Designer in Visual Studio 2012
- 14. Eccezione da HRESULT: 0x8CE00001 all'apertura di Visual Studio 2010 Designer
- 15. Disabilita Designer per una classe derivata in Visual Studio 2008
- 16. Visual Studio personalizzato strumento di collegamento
- 17. Aggiunta di un editor personalizzato all'elenco dell'editor di Visual Studio
- 18. Come posso dire a Visual Studio di non compilare un campo nel codice del designer?
- 19. Scrittura di sintassi del codice di Visual Studio in Monarch
- 20. Specificare l'evento doppio clic per un controllo in Visual Studio Designer
- 21. Progettista XAML personalizzato nei progetti personalizzati Tipo Visual Studio
- 22. Visual form JQuery UI designer
- 23. Utilizzo del designer Visual Studio - "Riferimento oggetto non impostato su un'istanza di un oggetto" (Visual Studio 2008)
- 24. Fluent NHibernate Visual Designer
- 25. Scrittura del codice VBA di Excel in Visual Studio
- 26. Android - Scrittura di un componente (composto) personalizzato
- 27. Come interrompere Visual Studio dall'apertura dei controlli winforms nel designer
- 28. Visual Studio 2010 aggiunge articoli di scrittura/tutorial?
- 29. Come potenziare il designer XAML in Visual Studio 2010?
- 30. visual studio 2005 designer sposta i controlli e ridimensiona Modulo