CatalogZone.ZoneTemplate プロパティ
アセンブリ: System.Web (system.web.dll 内)
構文
<TemplateInstanceAttribute(TemplateInstance.Single)> _ <TemplateContainerAttribute(GetType(CatalogZone))> _ Public Overridable Property ZoneTemplate As ITemplate
Dim instance As CatalogZone Dim value As ITemplate value = instance.ZoneTemplate instance.ZoneTemplate = value
[TemplateInstanceAttribute(TemplateInstance.Single)] [TemplateContainerAttribute(typeof(CatalogZone))] public virtual ITemplate ZoneTemplate { get; set; }
[TemplateInstanceAttribute(TemplateInstance::Single)] [TemplateContainerAttribute(typeof(CatalogZone))] public: virtual property ITemplate^ ZoneTemplate { ITemplate^ get (); void set (ITemplate^ value); }
/** @property */ public ITemplate get_ZoneTemplate () /** @property */ public void set_ZoneTemplate (ITemplate value)
public function get ZoneTemplate () : ITemplate public function set ZoneTemplate (value : ITemplate)
ゾーンの子コントロールのコンテナとして機能する ITemplate。
ZoneTemplate プロパティは、ゾーンに CatalogPart コントロールを含めるために使用される ITemplate 型のテンプレートを参照します。ゾーン テンプレートを使用すると、ページ開発者は、永続形式で使用する CatalogPart コントロールを宣言できます。すべてのコントロールをプログラムによって作成する必要はありません。
ZoneTemplate プロパティの set アクセサは、InvalidateCatalogParts メソッドを呼び出します。これは、ページのゾーン テンプレートで宣言されている CatalogPart コントロールのコレクションを強制的に更新します。これによって、ページのテンプレート内で実際に宣言されているコントロールをユーザーが変更するたびに、ゾーンによって参照されるコントロールのコレクションが最新状態に保たれることが保証されます。
継承時の注意 カスタム CatalogZone ゾーンを作成する場合、CatalogPart コントロールを、ページ開発者が宣言によって作成できるようにするのではなく、プログラムによって作成する予定である場合は、ゾーン テンプレートのサポートは必要なく、CatalogZoneBase クラスから直接継承できます。Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- CatalogZone.ZoneTemplate プロパティのページへのリンク