Condividi tramite


Utilizzando gestione del testo per monitorare le impostazioni globali

Se si implementa un editor principale, è necessario monitorare le modifiche apportate alle impostazioni globali, poiché tali modifiche possono influire sull'istanza dell'editor. È possibile tenere traccia delle modifiche attendendo gli eventi generati dall'amministratore del testo. Ad esempio, quando si specifica una preferenza generale per l'aspetto o il comportamento di un componente nell'editor principale, ad esempio il relativo oggetto dati del documento, gli archivi di gestione del testo queste informazioni e la comunicazione a tutti i client interessati.

Funzioni di gestione del testo

L'amministratore di testo genera eventi sia una serie di impostazioni, incluse le seguenti:

  • Se un buffer è incluso nel controllo del codice sorgente

  • La registrazione per le notifiche delle modifiche ai file

  • Come tenere traccia delle visualizzazioni sono associate a determinati buffer

  • Preferenze di colorazione del testo

  • Scheda in base alle preferenze dello spazio

Le esigenze specifiche relative a un linguaggio specificato non vengono gestite dall'amministratore del testo. queste impostazioni devono essere gestite da ogni servizio di linguaggio.

La notifica degli eventi per la gestione del testo è fornita dall'interfaccia di IVsTextManagerEvents . Implementare questa interfaccia sull'oggetto client per gestire gli eventi ha generato la gestione del testo. Si effettua la registrazione per questi eventi tramite l'interfaccia di IConnectionPointContainer sull'amministratore del testo.

Vedere anche

Altre risorse

Nell'editor principale

Editor Features