This documentation is archived and is not being maintained.

TemplatedControlDesigner.CreateTemplateEditingFrame Method

When overridden in a derived class, creates a template editing frame for the specified designer verb.

[Visual Basic]
Protected MustOverride Function CreateTemplateEditingFrame( _
   ByVal verb As TemplateEditingVerb _
) As ITemplateEditingFrame
[C#]
protected abstract ITemplateEditingFrame CreateTemplateEditingFrame(
 TemplateEditingVerb verb
);
[C++]
protected: virtual ITemplateEditingFrame* CreateTemplateEditingFrame(
 TemplateEditingVerb* verb
) = 0;
[JScript]
protected abstract function CreateTemplateEditingFrame(
   verb : TemplateEditingVerb
) : ITemplateEditingFrame;

Parameters

verb
The template editing verb to create a template editing frame for.

Return Value

The new template editing frame.

Example

[Visual Basic] The following code example overrides the CreateTemplateEditingFrame method to create a design surface on which to manipulate templates at design time.

[Visual Basic] 
' 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] No example is available for C#, C++, or JScript. To view a Visual Basic example, click the Language Filter button Language Filter in the upper-left corner of the page.

Requirements

Platforms: Windows 2000, Windows XP Professional, Windows Server 2003 family

.NET Framework Security: 

See Also

TemplatedControlDesigner Class | TemplatedControlDesigner Members | System.Web.UI.Design Namespace

Show: