ITemplateEditingService 介面

定義

警告

此 API 現已淘汰。

提供在設計階段編輯控制項樣板的服務。Provides services for editing control templates at design time.

public interface class 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 interface ITemplateEditingService
type ITemplateEditingService = interface
Public Interface ITemplateEditingService
衍生
屬性

備註

注意

ITemplateEditingService 介面已經過時。The ITemplateEditingService interface is obsolete. 透過控制項設計工具的 TemplateGroups 屬性公開範本。Expose templates through the TemplateGroups property of a control designer. 設計主機會針對控制項設計工具所定義的每個 TemplateGroup 建立一個 TemplatedEditableDesignerRegionThe design host creates a TemplatedEditableDesignerRegion for each TemplateGroup defined for a control designer.

屬性

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, using the specified name, template names, control style, and template styles.

GetContainingTemplateName(Control)

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

適用於

另請參閱