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 パーツ ページ



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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS