EditorZone.ZoneTemplate プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > EditorZone.ZoneTemplate プロパティの意味・解説 

EditorZone.ZoneTemplate プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

ページ永続形式で EditorZone コントロール内に子コントロール含めテンプレート提供します

名前空間: System.Web.UI.WebControls.WebParts
アセンブリ: System.Web (system.web.dll 内)
構文構文

<TemplateContainerAttribute(GetType(EditorZone))> _
<TemplateInstanceAttribute(TemplateInstance.Single)> _
Public Overridable Property
 ZoneTemplate As ITemplate
Dim instance As EditorZone
Dim value As ITemplate

value = instance.ZoneTemplate

instance.ZoneTemplate = value
[TemplateContainerAttribute(typeof(EditorZone))] 
[TemplateInstanceAttribute(TemplateInstance.Single)] 
public virtual ITemplate ZoneTemplate { get;
 set; }
[TemplateContainerAttribute(typeof(EditorZone))] 
[TemplateInstanceAttribute(TemplateInstance::Single)] 
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 プロパティは、EditorZone クラスと EditorZoneBase 基本クラスとの間の重要な違いです。ゾーン テンプレートサポート追加することによって、EditorZone クラスでは、ページ開発者が、Web ページ宣言マークアップEditorZone コントロール内に子 EditorPart コントロール配置できるようになりますゾーン テンプレートは、子コントロールコンテナとして機能します

メモメモ

ZoneTemplate プロパティset アクセサは、InvalidateEditorParts メソッド呼び出します。これは、テンプレート宣言されている EditorPart コントロールコレクション強制的に再作成ます。これにより、テンプレート内容の変更がすべて認識されます。

ゾーン テンプレートEditorZone コントロール内で宣言によって使用するには、<zonetemplate> タグペア追加し、そのタグの間の EditorPart コントロール参照します。EditorZone コントロールインスタンスごとにレンダリングされるゾーン テンプレート1 つだけです (したがって複数<zonetemplate> 要素EditorZone コントロール追加する理由はありません)。また、EditorZone コントロールゾーン テンプレートには、EditorPart クラスから派生するパーツ コントロールだけを含めることができます

使用例使用例

ZoneTemplate プロパティ宣言による使用方法を示すコード例次に示します。この例の完全なコードは、EditorZone クラス概要にある「例」のセクション参照してください

コード例は、EditorPart コントロールを、EditorZone コントロール<zonetemplate> 要素内に配置する方法示します

<asp:EditorZone ID="EditorZone1" runat="server"
 >
  <VerbStyle Font-Italic="true" />
  <EditUIStyle BackColor="lightgray" />
  <PartChromeStyle BorderWidth="1" />
  <LabelStyle Font-Bold="true" />
  <CancelVerb Text="Cancel Changes" />
  <ZoneTemplate>
    <asp:AppearanceEditorPart ID="AppearanceEditorPart1"
 
      runat="server" />
    <asp:LayoutEditorPart ID="LayoutEditorPart1"
 
      runat="server" />
  </ZoneTemplate>
</asp:EditorZone>
<asp:EditorZone ID="EditorZone1" runat="server" >
  <VerbStyle Font-Italic="true" />
  <EditUIStyle BackColor="lightgray" />
  <PartChromeStyle BorderWidth="1" />
  <LabelStyle Font-Bold="true" />
  <CancelVerb Text="Cancel Changes" />
  <ZoneTemplate>
    <asp:AppearanceEditorPart ID="AppearanceEditorPart1" 
      runat="server" />
    <asp:LayoutEditorPart ID="LayoutEditorPart1" 
      runat="server" />
  </ZoneTemplate>
</asp:EditorZone>

ブラウザページ読み込む場合ドロップダウン リストの [編集モード] を選択して編集モード切り替えることができます編集ユーザー インターフェイス (UI) を表示するには、2 つコントロールいずれかタイトル バー動詞メニュー (下向き矢印) をクリックし、[編集] をクリックしてコントロール編集できます編集 UI表示すると、<zonetemplate> 要素内で宣言されているいくつかの EditorPart コントロール確認できます

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EditorZone クラス
EditorZone メンバ
System.Web.UI.WebControls.WebParts 名前空間
ZoneTemplate
ITemplate
InvalidateEditorParts
その他の技術情報
ASP.NET Web パーツ ページ


このページでは「.NET Framework クラス ライブラリ リファレンス」からEditorZone.ZoneTemplate プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からEditorZone.ZoneTemplate プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からEditorZone.ZoneTemplate プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

EditorZone.ZoneTemplate プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



EditorZone.ZoneTemplate プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS