ControlDesigner.UsePreviewControl Proprietà

Definizione

Ottiene un valore che indica se la finestra di progettazione controlli usa un controllo di anteprima temporaneo per generare il markup HTML in fase di progettazione.

protected:
 virtual property bool UsePreviewControl { bool get(); };
protected virtual bool UsePreviewControl { get; }
member this.UsePreviewControl : bool
Protected Overridable ReadOnly Property UsePreviewControl As Boolean

Valore della proprietà

true, se la finestra di progettazione controlli usa una copia temporanea del controllo per l'anteprima in fase di progettazione. In caso contrario false, se la finestra di progettazione controlli usa la proprietà Component per il controllo contenuto nella finestra di progettazione controlli.

Commenti

Se la proprietà è true, la ViewControlUsePreviewControl proprietà restituisce una copia temporanea del controllo. Le modifiche apportate al controllo temporaneo non vengono mantenute nel documento.

Se la proprietà è false, la ViewControlUsePreviewControl proprietà restituisce un'istanza della Component proprietà per il controllo. Le modifiche apportate all'istanza del controllo vengono mantenute.

L'impostazione SupportsPreviewControl nell'oggetto SupportsPreviewControlAttribute viene usata per impostare il valore della UsePreviewControl proprietà. Pertanto, l'impostazione SupportsPreviewControl determina il tipo di controllo restituito dalla ViewControl proprietà nella classe base ControlDesigner . Se non SupportsPreviewControlAttribute è specificato nella dichiarazione della finestra di progettazione controlli, il ControlDesigner comportamento dell'oggetto equivale a specificare la SupportsPreviewControl proprietà come false.

Note per gli eredi

Le finestre di progettazione personalizzate derivate dalla classe possono eseguire l'override della ControlDesignerUsePreviewControl proprietà e ignorare l'oggetto SupportsPreviewControlAttribute . In genere, per indicare che la ViewControl proprietà restituisce sempre una copia temporanea del controllo, eseguire l'override della UsePreviewControl proprietà per restituire truesempre . Per indicare che la ViewControl proprietà restituisce sempre un'istanza del controllo, eseguire l'override della UsePreviewControl proprietà per restituire falsesempre . Ad esempio, la PreviewControlDesigner classe deriva dall'oggetto ControlDesigner e restituisce true sempre per la UsePreviewControl proprietà.

Si applica a

Vedi anche