TemplateDefinition Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the TemplateDefinition class.
Overloads
TemplateDefinition(ControlDesigner, String, Object, String) |
Initializes a new instance of the TemplateDefinition class, using the provided designer, template name, template, and property name. |
TemplateDefinition(ControlDesigner, String, Object, String, Boolean) |
Initializes a new instance of the TemplateDefinition class, using the provided designer, template name, template, property name, and whether to limit the template contents to Web server controls. |
TemplateDefinition(ControlDesigner, String, Object, String, Style) |
Initializes a new instance of the TemplateDefinition class, using the provided designer, template name, template, property name, and Style object. |
TemplateDefinition(ControlDesigner, String, Object, String, Style, Boolean) |
Initializes a new instance of the TemplateDefinition class, using the provided designer, template name, template, property name, Style object, and whether to limit content to Web server controls. |
TemplateDefinition(ControlDesigner, String, Object, String)
Initializes a new instance of the TemplateDefinition class, using the provided designer, template name, template, and property name.
public:
TemplateDefinition(System::Web::UI::Design::ControlDesigner ^ designer, System::String ^ name, System::Object ^ templatedObject, System::String ^ templatePropertyName);
public TemplateDefinition (System.Web.UI.Design.ControlDesigner designer, string name, object templatedObject, string templatePropertyName);
new System.Web.UI.Design.TemplateDefinition : System.Web.UI.Design.ControlDesigner * string * obj * string -> System.Web.UI.Design.TemplateDefinition
Public Sub New (designer As ControlDesigner, name As String, templatedObject As Object, templatePropertyName As String)
Parameters
- designer
- ControlDesigner
The parent ControlDesigner object.
- name
- String
The name of the template.
- templatedObject
- Object
The object that contains the template.
- templatePropertyName
- String
The property name that represents this template in the Properties list in the design host.
Exceptions
See also
- TemplatedControlDesigner
- Extending Design-Time Support
- How to: Extend the Appearance and Behavior of Controls in Design Mode
Applies to
TemplateDefinition(ControlDesigner, String, Object, String, Boolean)
Initializes a new instance of the TemplateDefinition class, using the provided designer, template name, template, property name, and whether to limit the template contents to Web server controls.
public:
TemplateDefinition(System::Web::UI::Design::ControlDesigner ^ designer, System::String ^ name, System::Object ^ templatedObject, System::String ^ templatePropertyName, bool serverControlsOnly);
public TemplateDefinition (System.Web.UI.Design.ControlDesigner designer, string name, object templatedObject, string templatePropertyName, bool serverControlsOnly);
new System.Web.UI.Design.TemplateDefinition : System.Web.UI.Design.ControlDesigner * string * obj * string * bool -> System.Web.UI.Design.TemplateDefinition
Public Sub New (designer As ControlDesigner, name As String, templatedObject As Object, templatePropertyName As String, serverControlsOnly As Boolean)
Parameters
- designer
- ControlDesigner
The parent ControlDesigner object.
- name
- String
The name of the template.
- templatedObject
- Object
The object that contains the template.
- templatePropertyName
- String
The property name that represents this template in the Properties list in the design host.
- serverControlsOnly
- Boolean
A Boolean value indicating whether the template content should allow only Web server controls.
Exceptions
See also
- TemplatedControlDesigner
- Extending Design-Time Support
- How to: Extend the Appearance and Behavior of Controls in Design Mode
Applies to
TemplateDefinition(ControlDesigner, String, Object, String, Style)
Initializes a new instance of the TemplateDefinition class, using the provided designer, template name, template, property name, and Style object.
public:
TemplateDefinition(System::Web::UI::Design::ControlDesigner ^ designer, System::String ^ name, System::Object ^ templatedObject, System::String ^ templatePropertyName, System::Web::UI::WebControls::Style ^ style);
public TemplateDefinition (System.Web.UI.Design.ControlDesigner designer, string name, object templatedObject, string templatePropertyName, System.Web.UI.WebControls.Style style);
new System.Web.UI.Design.TemplateDefinition : System.Web.UI.Design.ControlDesigner * string * obj * string * System.Web.UI.WebControls.Style -> System.Web.UI.Design.TemplateDefinition
Public Sub New (designer As ControlDesigner, name As String, templatedObject As Object, templatePropertyName As String, style As Style)
Parameters
- designer
- ControlDesigner
The parent ControlDesigner object.
- name
- String
The name of the template.
- templatedObject
- Object
The object that contains the template.
- templatePropertyName
- String
The property name that represents this template in the Properties list in the design host.
Exceptions
See also
- TemplatedControlDesigner
- Extending Design-Time Support
- How to: Extend the Appearance and Behavior of Controls in Design Mode
Applies to
TemplateDefinition(ControlDesigner, String, Object, String, Style, Boolean)
Initializes a new instance of the TemplateDefinition class, using the provided designer, template name, template, property name, Style object, and whether to limit content to Web server controls.
public:
TemplateDefinition(System::Web::UI::Design::ControlDesigner ^ designer, System::String ^ name, System::Object ^ templatedObject, System::String ^ templatePropertyName, System::Web::UI::WebControls::Style ^ style, bool serverControlsOnly);
public TemplateDefinition (System.Web.UI.Design.ControlDesigner designer, string name, object templatedObject, string templatePropertyName, System.Web.UI.WebControls.Style style, bool serverControlsOnly);
new System.Web.UI.Design.TemplateDefinition : System.Web.UI.Design.ControlDesigner * string * obj * string * System.Web.UI.WebControls.Style * bool -> System.Web.UI.Design.TemplateDefinition
Public Sub New (designer As ControlDesigner, name As String, templatedObject As Object, templatePropertyName As String, style As Style, serverControlsOnly As Boolean)
Parameters
- designer
- ControlDesigner
The parent ControlDesigner object.
- name
- String
The name of the template.
- templatedObject
- Object
The object that contains the template.
- templatePropertyName
- String
The property name that represents this template in the Properties list in the design host.
- serverControlsOnly
- Boolean
A Boolean value indicating whether the template should limit content to Web server controls.
Exceptions
See also
- TemplatedControlDesigner
- Extending Design-Time Support
- How to: Extend the Appearance and Behavior of Controls in Design Mode