DesignerRegion Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje oblast obsahu v rámci značky návrhu pro přidružený ovládací prvek.
public ref class DesignerRegion : System::Web::UI::Design::DesignerObject
public class DesignerRegion : System.Web.UI.Design.DesignerObject
type DesignerRegion = class
inherit DesignerObject
Public Class DesignerRegion
Inherits DesignerObject
- Dědičnost
- Odvozené
Poznámky
Objekt DesignerRegion představuje oblast obsahu v rámci značky návrhu, která je generována implementací ControlDesigner . Vývojář ovládacích prvků používá oblasti návrháře ve vlastní ControlDesigner implementaci k definování samostatných oblastí v rámci značky v době návrhu pro přidružený ovládací prvek a k poskytování úprav a zpracování událostí pro oblast. Vizuální návrhář, například Visual Studio 2005, může použít oblasti návrháře k zobrazení samostatných oblastí ovládacího prvku na návrhové ploše a k vyvolání uživatelských událostí pro oblast v návrháři ovládacích prvků. Oblasti návrháře mohou zjednodušit implementaci návrháře ovládacích prvků, protože mnoho funkcí založených na oblastech jsou poskytovány základními třídami návrháře a vizuálním návrhářem.
Třída DesignerRegion poskytuje základní funkce pro oblasti návrháře, jako je například možnost kliknout, vybrat a zvýraznit oblast v návrhové ploše. DesignerRegion Použijte objekt v implementaci návrháře ovládacího prvku k definování oblasti, která nevyžaduje úpravy. Odvozenou EditableDesignerRegion třídu v implementaci návrháře ovládacího prvku použijte k definování oblasti s upravitelným obsahem v době návrhu. Pomocí odvozené TemplatedEditableDesignerRegion třídy v implementaci návrháře ovládacích prvků definovat upravitelnou oblast, která představuje šablonu v ovládacím prvku.
Chcete-li podporovat oblasti v rámci třídy, která je odvozena z ControlDesigner, přepište metodu GetDesignTimeHtml a přidejte jeden nebo více inicializovaných DesignerRegion objektů do DesignerRegionCollection kolekce. Volitelně můžete zpracovávat kliknutí myší v oblastech na návrhové ploše přepsáním OnClick metody.
Pomocí vlastností objektu DesignerRegion určete, jak je oblast zobrazena vizuálním návrhářem. Selectable Přepište vlastnost, která označuje, že oblast může být vybrána uživatelem na návrhové ploše. Highlight Pomocí vlastnosti můžete zvýraznit oblast návrháře ve vizuálním návrháři. Oblast můžete například zvýraznit po kliknutí uživatele, který ji vybere. DisplayName Vlastnosti a Description slouží k uložení nebo načtení dalších podrobností o oblasti. Vlastnost je zejména Description používána vizuálním návrhářem k zobrazení informací popisů, když uživatel přesune ukazatel myši přes oblast návrháře. Designer Použijte vlastnost pro přístup k metodám a vlastnostem objektu návrháře ovládacího prvku, který obsahuje oblast návrháře.
Konstruktory
DesignerRegion(ControlDesigner, String) |
Inicializuje novou instanci DesignerRegion třídy se zadaným názvem pro návrhář ovládacího prvku. |
DesignerRegion(ControlDesigner, String, Boolean) |
Inicializuje novou instanci DesignerRegion třídy se zadaným názvem návrháře ovládacího prvku, volitelně nastaví instanci jako volitelnou oblast v návrháři. |
Pole
DesignerRegionAttributeName |
Definuje název atributu HTML pro oblast návrháře. |
Vlastnosti
Description |
Získá nebo nastaví popis oblasti návrháře. |
Designer |
Získá přidruženou komponentu návrháře. (Zděděno od DesignerObject) |
DisplayName |
Získá nebo nastaví popisný zobrazovaný název pro oblast návrháře. |
EnsureSize |
Získá nebo nastaví hodnotu určující, zda je velikost oblasti explicitně nastavena v oblasti návrháře hostitelem návrhu. |
Highlight |
Získá nebo nastaví hodnotu označující, zda se má zvýraznit oblast návrháře na návrhové ploše. |
Name |
Získá název objektu. (Zděděno od DesignerObject) |
Properties |
Získá vlastnosti objektu. (Zděděno od DesignerObject) |
Selectable |
Získá nebo nastaví hodnotu označující, zda oblast návrháře může být vybrána uživatelem na návrhové ploše. |
Selected |
Získá nebo nastaví hodnotu označující, zda oblast návrháře je aktuálně vybrána na návrhové ploše. |
UserData |
Získá nebo nastaví volitelná uživatelská data pro přidružení k oblasti návrháře. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetBounds() |
Načte velikost oblasti návrháře na návrhové ploše. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetService(Type) |
Získá službu z hostitele návrhu, jak je identifikováno zadaným typem. (Zděděno od DesignerObject) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
IServiceProvider.GetService(Type) |
Popis tohoto člena najdete v tématu GetService(Type). (Zděděno od DesignerObject) |