ControlDesigner.UsePreviewControl Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.