Condividi tramite


DesignSurface.View Proprietà

Definizione

Ottiene la visualizzazione per la finestra di progettazione radice.

public:
 property System::Object ^ View { System::Object ^ get(); };
public object View { get; }
member this.View : obj
Public ReadOnly Property View As Object

Valore della proprietà

Visualizzazione per la finestra di progettazione radice.

Eccezioni

L'area di progettazione non viene caricata, il caricatore della finestra di progettazione non ha ancora creato una finestra di progettazione radice o l'area di progettazione ha completato il carico, ma non è riuscito. Altre informazioni possono essere disponibili in InnerException.

La finestra di progettazione è stata caricata, ma non offre una visualizzazione compatibile con questa area di progettazione.

L'oggetto IDesignerHostDesignSurface associato a è stato eliminato.

Esempio

Nell'esempio di codice seguente viene illustrato come View nascondere le tecnologie di visualizzazione.

IRootDesigner d;

ViewTechnology[] supported = d.SupportedTechnologies;

return d.GetView(supported[0]);

Commenti

Il BeginLoad metodo deve essere chiamato in anticipo per avviare il processo di caricamento. È possibile restituire una visualizzazione prima del completamento del caricamento del caricatore della finestra di progettazione perché la finestra di progettazione radice, che fornisce la visualizzazione, è il primo oggetto creato dal caricatore della finestra di progettazione. Se una vista non è disponibile, BeginLoad genera un'eccezione.

La nozione di tecnologia di visualizzazione è obsoleta. Ma rimane nelle interfacce per le finestre di progettazione radice per garantire la compatibilità con le versioni precedenti. Il suo uso è nascosto a chiunque usi DesignSurface oggetti. La View proprietà nasconde le tecnologie di visualizzazione passando nuovamente le tecnologie supportate nella finestra di progettazione radice.

Si applica a