TemplateEditingService 類別

定義

警告

此 API 現已淘汰。

提供在設計階段編輯控制項樣板的服務。Provides services for editing control templates at design time. 這個類別無法被繼承。This class cannot be inherited.

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

public ref class TemplateEditingService sealed : IDisposable, System::Web::UI::Design::ITemplateEditingService
[System.Obsolete("Use of this type is not recommended because template editing is handled in ControlDesigner. To support template editing expose template data in the TemplateGroups property and call SetViewFlags(ViewFlags.TemplateEditing, true). https://go.microsoft.com/fwlink/?linkid=14202")]
public sealed class TemplateEditingService : IDisposable, System.Web.UI.Design.ITemplateEditingService
type TemplateEditingService = class
    interface ITemplateEditingService
    interface IDisposable
Public NotInheritable Class TemplateEditingService
Implements IDisposable, ITemplateEditingService
繼承
TemplateEditingService
屬性
實作

備註

注意

TemplateEditingService 類別已經過時。The TemplateEditingService class is obsolete. 透過控制項設計工具的 TemplateGroups 屬性公開範本。Expose templates through the TemplateGroups property of a control designer. 設計主機會針對控制項設計工具所定義的每個 TemplateGroup 中的每個 TemplateDefinition 建立 TemplatedEditableDesignerRegion 物件。The design host creates a TemplatedEditableDesignerRegion object for each TemplateDefinition in each TemplateGroup that is defined for a control designer.

建構函式

TemplateEditingService(IDesignerHost)

使用指定的設計工具主應用程式,初始化 TemplateEditingService 類別的新執行個體。Initializes a new instance of the TemplateEditingService class with the specified designer host.

屬性

SupportsNestedTemplateEditing

取得值,這個值表示服務是否支援巢狀樣板編輯。Gets a value that indicates whether the service supports nested template editing.

方法

CreateFrame(TemplatedControlDesigner, String, String[])

使用指定的名稱和樣板,為已套用樣板化的控制項設計工具建立一個新的樣板編輯框架。Creates a new template editing frame for the specified templated control designer, using the specified name and templates.

CreateFrame(TemplatedControlDesigner, String, String[], Style, Style[])

使用指定的名稱、樣板名稱、控制項樣式和樣板樣式,為指定的 TemplatedControlDesigner 物件建立新的樣板編輯框架。Creates a new template editing frame for the specified TemplatedControlDesigner object, using the specified name, template names, control style, and template styles.

Dispose()

釋放 TemplateEditingService 物件所使用的全部資源。Releases all resources that are used by the TemplateEditingService object.

Equals(Object)

判斷指定的物件是否等於目前的物件。Determines whether the specified object is equal to the current object.

(繼承來源 Object)
Finalize()

完成此服務。Finalizes the service.

GetContainingTemplateName(Control)

取得父樣板的名稱。Gets the name of the parent template.

GetHashCode()

作為預設雜湊函數。Serves as the default hash function.

(繼承來源 Object)
GetType()

取得目前執行個體的 TypeGets the Type of the current instance.

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。Creates a shallow copy of the current Object.

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。Returns a string that represents the current object.

(繼承來源 Object)

適用於

另請參閱