派生クラスによってオーバーライドされると、指定されたデザイナ動詞のテンプレート編集フレームを作成します。
Protected MustOverride Function CreateTemplateEditingFrame( _
ByVal verb As TemplateEditingVerb _) As ITemplateEditingFrame
[C#]
protected abstract ITemplateEditingFrame CreateTemplateEditingFrame(TemplateEditingVerbverb);
[C++]
protected: virtual ITemplateEditingFrame* CreateTemplateEditingFrame(TemplateEditingVerb* verb) = 0;
[JScript]
protected abstract function CreateTemplateEditingFrame(
verb : TemplateEditingVerb) : ITemplateEditingFrame;
パラメータ
- verb
テンプレート編集フレームを作成する対象のテンプレート編集動詞。
戻り値
新しいテンプレート編集フレーム。
使用例
[Visual Basic] CreateTemplateEditingFrame メソッドをオーバーライドして、デザイン時にテンプレートを編集するためのデザイン画面を作成するコード例を次に示します。
' Override the CreateTemplateEditingFrame method to
' provide a frame in which to manipulate
' templates at design time.
Protected Overrides Function CreateTemplateEditingFrame( _
verb As TemplateEditingVerb) As ITemplateEditingFrame
Dim teService As ITemplateEditingService = _
CType(GetService(GetType(ITemplateEditingService)), ITemplateEditingService)
Debug.Assert( Not (teService Is Nothing), _
"How did we get this far without an ITemplateEditingService?")
Debug.Assert((verb.Index = 0))
Dim templateNames() As String = {"ItemTemplate"}
Dim templateStyles() As Style = {CType(Component, TemplatedList).ItemStyle}
Dim editingFrame As ITemplateEditingFrame = _
teService.CreateFrame( _
Me, verb.Text, templateNames, CType(Component, TemplatedList).ControlStyle, templateStyles)
Return editingFrame
End Function
[C#, C++, JScript] C#、C++、および JScript のサンプルはありません。Visual Basic のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ
.NET Framework セキュリティ:
- 直前の呼び出し元の完全信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細の参照先 : 部分信頼コードからのライブラリの使用
参照
TemplatedControlDesigner クラス | TemplatedControlDesigner メンバ | System.Web.UI.Design 名前空間