ASP.NET.in.a.Nutshell.Second.Edition [Electronic resources]

G. andrew Duthie; matthew Macdonald

نسخه متنی -صفحه : 873/ 489
نمايش فراداده

ITemplateEditingFramedisposable

System.Web.UI.Design (system.design.dll)interface

This interface is implemented by System.Web.UI.Design.WebControls.DataListDesigner and System.Web.UI.Design.WebControls.DataGridDesigner. It allows them to support in-place editing of a control template at design time. The properties of this interface represent the characteristics of the template editing area (like InitialHeight, InitialWidth, and ControlStyle). The methods are used to manage the template editing area (like Save( ) and Resize( )).

Note that a System.Web.UI.WebControls.DataGrid control uses templates (and hence template editing) only if you have added a System.Web.UI.WebControls.TemplateColumn.

public interface 

ITemplateEditingFrame : IDisposable { // Public Instance Properties public Style

ControlStyle {get; } public int

InitialHeight {set; get; } public int

InitialWidth {set; get; } public string

Name {get; } public string[ ]

TemplateNames {get; } public Style[ ]

TemplateStyles {get; } public TemplateEditingVerb

Verb {set; get; } // Public Instance Methods public void

Close (bool

saveChanges ); public void

Open ( ); public void

Resize (int

width , int

height ); public void

Save ( ); public void

UpdateControlName (string

newName ); }

Returned By

ITemplateEditingService.CreateFrame( ), TemplatedControlDesigner.{ActiveTemplateEditingFrame, CreateTemplateEditingFrame( )}, TemplateEditingService.CreateFrame( )

Passed To

TemplatedControlDesigner.{EnterTemplateMode( ), GetTemplateContent( ), SetTemplateContent( )}