ControlDesigner.UsePreviewControl Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ett värde som anger om kontrolldesignern använder en tillfällig förhandsgranskningskontroll för att generera HTML-kod för designtid.
protected:
virtual property bool UsePreviewControl { bool get(); };
protected virtual bool UsePreviewControl { get; }
member this.UsePreviewControl : bool
Protected Overridable ReadOnly Property UsePreviewControl As Boolean
Egenskapsvärde
true, om kontrolldesignern använder en tillfällig kopia av kontrollen för förhandsversionen av designtid. annars , falseom kontrolldesignern använder Component egenskapen för kontrollen som finns i kontrolldesignern.
Kommentarer
Om egenskapen UsePreviewControl är truereturnerar egenskapen ViewControl en tillfällig kopia av kontrollen. Ändringar i den tillfälliga kontrollen sparas inte i dokumentet.
Om egenskapen UsePreviewControl är falsereturnerar egenskapen ViewControl en instans av Component egenskapen för kontrollen. Ändringar i kontrollens instans sparas.
Inställningen SupportsPreviewControl i SupportsPreviewControlAttribute objektet används för att ange värdet för UsePreviewControl egenskapen. Därför avgör inställningen SupportsPreviewControl vilken typ av kontroll som returneras av ViewControl egenskapen i basklassen ControlDesigner . Om inte SupportsPreviewControlAttribute anges i kontrolldesignerdeklarationen ControlDesigner motsvarar objektbeteendet att SupportsPreviewControl ange egenskapen som false.
Anteckningar till arvingar
Anpassade designers som härleds från ControlDesigner klassen kan åsidosätta UsePreviewControl egenskapen och ignorera objektet SupportsPreviewControlAttribute . För att indikera att ViewControl egenskapen alltid returnerar en tillfällig kopia av kontrollen åsidosätter UsePreviewControl du egenskapen för att alltid returnera true. Om du vill ange att egenskapen ViewControl alltid returnerar en instans av kontrollen åsidosätter du UsePreviewControl egenskapen för att alltid returnera false. Klassen PreviewControlDesigner härleds till exempel från ControlDesigner och returnerar true alltid för UsePreviewControl egenskapen.