Panoramica della finestra Proprietà
La finestra Proprietà viene usata per visualizzare le proprietà per gli oggetti selezionati nei due tipi principali di finestre disponibili nell'ambiente di sviluppo integrato (IDE) di Visual Studio. Questi due tipi di finestre sono:
Finestre degli strumenti, ad esempio Esplora soluzioni, Visualizzazione classi e Visualizzatore oggetti
Finestre di documento contenenti tali editor e finestre di progettazione come progettazione dei moduli, editor XML e editor HTML
Utilizzo della finestra Proprietà
Nella finestra Proprietà vengono visualizzate le proprietà di uno o più elementi selezionati. Se sono selezionati più elementi, viene visualizzata l'intersezione di tutte le proprietà per tutti gli oggetti selezionati.
Gli eventi correlati a un oggetto selezionato all'interno di una finestra di progettazione del modulo o di un editor HTML che utilizzano metadati COM+ vengono visualizzati nella finestra Proprietà . Ad esempio, è possibile selezionare un pulsante e visualizzarne gli eventi associati, ad esempio un OnClick
evento, che può essere collegato a tale pulsante.
Gli eventi visualizzati nella finestra Proprietà vengono usati principalmente con gli oggetti associati al codice. Se si sta modificando un formato di file che non ha nulla a che fare con il codice, non si avranno eventi. Gli eventi vengono visualizzati nella finestra Proprietà solo quando è presente un'associazione tra il codice in esecuzione e determinati eventi associati a oggetti specifici. Un esempio di questo comportamento è code-behind di un oggetto selezionato che viene eseguito quando tale oggetto viene attivato.
Nella tabella seguente sono elencate le interfacce primarie usate dalla finestra Proprietà .
Nome interfaccia | Descrizione |
---|---|
ICategorizeProperties | Fornisce un elenco di categorie alla finestra Proprietà ed esegue il mapping di ogni proprietà a una categoria. |
Interfaccia IDispatch | Espone i metodi e le proprietà di un oggetto agli strumenti di programmazione e ad altre applicazioni che supportano l'automazione. |
IProvidePropertyBuilder | Fornisce pulsanti con i puntini di sospensione (...) denominati generatori che aprono finestre di dialogo modali implementate dall'oggetto stesso. Utilizzato quando un valore non è facilmente digitato dall'utente in un campo di testo. Ad esempio, potrebbe essere usato per aprire una selezione colori che determina il valore RGB. |
ISelectionContainer | Fornisce l'accesso agli oggetti utilizzati per aggiornare le informazioni visualizzate nella finestra Proprietà . ISelectionContainer viene implementato da VSPackage per ogni finestra che contiene oggetti selezionabili con proprietà correlate da visualizzare. |
ITypeInfo | Fornisce informazioni sul tipo di un oggetto, ad esempio i metodi di un'interfaccia e i campi di una struttura. |
IVsMonitorSelection | Consente ai pacchetti VSPackage di ricevere la notifica degli eventi di selezione e di recuperare informazioni sulla gerarchia, l'elemento, il valore dell'elemento e il contesto dell'interfaccia utente dei comandi correnti. |
IVsMultiItemSelect | Fornisce all'ambiente l'accesso a più selezioni. |
IVsPerPropertyBrowsing | Consente di specificare nomi localizzati in alcune proprietà visualizzate nella finestra Proprietà . |
IVsSelectionEvents | Notifica ai VSPackage registrati delle modifiche apportate al contesto corrente di selezione, valore dell'elemento o dell'interfaccia utente del comando. |
IVsTrackSelectionEx | Notifica all'ambiente una modifica nella selezione corrente e fornisce l'accesso alle informazioni relative alla gerarchia e all'elemento relative alla nuova selezione. |
Per altre informazioni su IDispatch
, vedere MSDN Library.