ControlDesigner.UsePreviewControl Propriedade

Definição

Recebe um valor que indica se o designer de controlos usa um controlo de pré-visualização temporária para gerar a marcação HTML em tempo de design.

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

Valor de Propriedade

true, se o projetista de controlo usar uma cópia temporária do controlo para pré-visualização em tempo de projeto; caso contrário, false, se o designer de controlos usar a Component propriedade para o controlo contido no designer de controlo.

Observações

Se a UsePreviewControl propriedade for true, a ViewControl propriedade devolve uma cópia temporária do controlo. Alterações ao controlo temporário não são aplicadas ao documento.

Se a UsePreviewControl propriedade for false, a ViewControl propriedade devolve uma instância da Component propriedade para o controlo. As alterações à instância do controlo são mantidas.

A SupportsPreviewControl configuração no SupportsPreviewControlAttribute objeto é usada para definir o valor da UsePreviewControl propriedade. Portanto, a SupportsPreviewControl definição determina o tipo de controlo que é devolvido pela ViewControl propriedade na classe base ControlDesigner . Se o SupportsPreviewControlAttribute não for especificado na declaração do designer de controlo, o ControlDesigner comportamento do objeto é equivalente a especificar a propriedade SupportsPreviewControl como false.

Notas para Herdeiros

Designers personalizados derivados da ControlDesigner classe podem sobrepor a UsePreviewControl propriedade e ignorar o SupportsPreviewControlAttribute objeto. Geralmente, para indicar que a ViewControl propriedade devolve sempre uma cópia temporária do controlo, sobrescrita a UsePreviewControl propriedade para sempre devolver true. Para indicar que a ViewControl propriedade devolve sempre uma instância do controlo, sobrescreva a UsePreviewControl propriedade para sempre devolver false. Por exemplo, a PreviewControlDesigner classe deriva da ControlDesigner e retorna true sempre para a UsePreviewControl propriedade.

Aplica-se a

Ver também