1 interface inheriting from ITemplate
System.Web (1)
UI\IBindableTemplate.cs (1)
14public interface IBindableTemplate : ITemplate {
17 implementations of ITemplate
System.Web (17)
UI\TemplateBuilder.cs (2)
74public class TemplateBuilder : ControlBuilder, ITemplate { 231public sealed class CompiledTemplateBuilder : ITemplate {
UI\TemplateControl.cs (1)
731internal class SimpleTemplate : ITemplate {
UI\WebControls\ChangePassword.cs (2)
2664private sealed class DefaultSuccessTemplate : ITemplate { 2843private sealed class DefaultChangePasswordTemplate : ITemplate {
UI\WebControls\CreateUserWizard.cs (5)
3058private sealed class DefaultCompleteStepContentTemplate : ITemplate { 3142private sealed class DefaultCreateUserContentTemplate : ITemplate { 3392private sealed class DefaultCreateUserNavigationTemplate : ITemplate { 3525private sealed class DataListItemTemplate : ITemplate { 3534private sealed class DefaultSideBarTemplate : ITemplate {
UI\WebControls\login.cs (1)
1762private sealed class LoginTemplate : ITemplate {
UI\WebControls\PasswordRecovery.cs (3)
2246private sealed class DefaultQuestionTemplate : ITemplate { 2528private sealed class DefaultSuccessTemplate : ITemplate { 2572private sealed class DefaultUserNameTemplate : ITemplate {
UI\WebControls\Wizard.cs (3)
2969private sealed class NavigationTemplate : ITemplate { 3169private class DataListItemTemplate : ITemplate { 3187private class DefaultSideBarTemplate : ITemplate {
287 references to ITemplate
System.Web (204)
Compilation\BaseTemplateCodeDomTreeGenerator.cs (2)
479BuildFieldAndAccessorProperty(autoTemplateName, fieldName, typeof(ITemplate), false /*fStatic*/, attrDeclarations); 493setStatement.Right = new CodeCastExpression(typeof(ITemplate), new CodeIndexerExpression(contentTemplatesFieldRef,
UI\ControlBuilder.cs (1)
1748else if (typeof(ITemplate).IsAssignableFrom(childType)) {
UI\DesignTimeTemplateParser.cs (1)
124public static ITemplate ParseTemplate(DesignTimeParseData data) {
UI\MasterPage.cs (3)
39internal override void AddContentTemplate(object obj, string templateName, ITemplate template) { 151protected internal void AddContentTemplate(string templateName, ITemplate template) { 250public void InstantiateInContentPlaceHolder(Control contentPlaceHolder, ITemplate template) {
UI\Page.cs (3)
153AddContentTemplate(obj, contentBuilder.ContentPlaceHolder, contentBuilder.BuildObject() as ITemplate); 161internal virtual void AddContentTemplate(object obj, string templateName, ITemplate template) { 2668protected internal void AddContentTemplate(string templateName, ITemplate template) {
UI\TemplateControl.cs (2)
758public ITemplate LoadTemplate(string virtualPath) { 762internal ITemplate LoadTemplate(VirtualPath virtualPath) {
UI\TemplateParser.cs (4)
493ITemplate t = ParseTemplate(content, virtualPath, ignoreFilter); 502public static ITemplate ParseTemplate(string content, string virtualPath, bool ignoreFilter) { 506private static ITemplate ParseTemplate(string content, VirtualPath virtualPath, bool ignoreFilter) { 511private ITemplate ParseTemplateInternal(string content, VirtualPath virtualPath, bool ignoreFilter) {
UI\WebControls\ChangePassword.cs (8)
38private ITemplate _changePasswordTemplate; 40private ITemplate _successTemplate; 366public virtual ITemplate ChangePasswordTemplate { 1331public virtual ITemplate SuccessTemplate { 1748ITemplate template = ChangePasswordTemplate; 1803ITemplate template = null; 2747void ITemplate.InstantiateIn(Control container) { 3168void ITemplate.InstantiateIn(Control container) {
UI\WebControls\ContentPlaceHolder.cs (2)
63ITemplate tpl = ((System.Web.UI.ITemplate)(masterPage.ContentTemplates[_contentPlaceHolderID]));
UI\WebControls\CreateUserWizard.cs (8)
2229internal override ITemplate CreateDefaultSideBarTemplate() { 2233internal override ITemplate CreateDefaultDataListItemTemplate() { 2355ITemplate customNavigationTemplate = new DefaultCreateUserNavigationTemplate(this); 2495ITemplate createUserStepTemplate = CreateUserStep.ContentTemplate; 2509ITemplate completeStepTemplate = CompleteStep.ContentTemplate; 3135void ITemplate.InstantiateIn(Control container) { 3385void ITemplate.InstantiateIn(Control container) { 3415void ITemplate.InstantiateIn(Control container) {
UI\WebControls\DataList.cs (15)
73private ITemplate itemTemplate; 74private ITemplate alternatingItemTemplate; 75private ITemplate selectedItemTemplate; 76private ITemplate editItemTemplate; 77private ITemplate separatorTemplate; 78private ITemplate headerTemplate; 79private ITemplate footerTemplate; 135public virtual ITemplate AlternatingItemTemplate { 203public virtual ITemplate EditItemTemplate { 267public virtual ITemplate FooterTemplate { 329public virtual ITemplate HeaderTemplate { 399public virtual ITemplate ItemTemplate { 589public virtual ITemplate SelectedItemTemplate { 651public virtual ITemplate SeparatorTemplate { 1014ITemplate contentTemplate = itemTemplate;
UI\WebControls\DetailsView.cs (9)
56private ITemplate _headerTemplate; 57private ITemplate _footerTemplate; 58private ITemplate _pagerTemplate; 59private ITemplate _emptyDataTemplate; 663public virtual ITemplate EmptyDataTemplate { 839public virtual ITemplate FooterTemplate { 940public virtual ITemplate HeaderTemplate { 1173public virtual ITemplate PagerTemplate { 2749ITemplate contentTemplate = null;
UI\WebControls\FormView.cs (16)
50private ITemplate _itemTemplate; 51private ITemplate _editItemTemplate; 52private ITemplate _insertItemTemplate; 53private ITemplate _headerTemplate; 54private ITemplate _footerTemplate; 55private ITemplate _pagerTemplate; 56private ITemplate _emptyDataTemplate; 442public virtual ITemplate EditItemTemplate { 508public virtual ITemplate EmptyDataTemplate { 636public virtual ITemplate FooterTemplate { 737public virtual ITemplate HeaderTemplate { 802public virtual ITemplate InsertItemTemplate { 845public virtual ITemplate ItemTemplate { 1010public virtual ITemplate PagerTemplate { 1505ITemplate modeTemplate = null; 2376ITemplate contentTemplate = _itemTemplate;
UI\WebControls\GridView.cs (5)
83private ITemplate _pagerTemplate; 84private ITemplate _emptyDataTemplate; 794public virtual ITemplate EmptyDataTemplate { 1049public virtual ITemplate PagerTemplate { 3368ITemplate contentTemplate = null;
UI\WebControls\IWizardSideBarListControl.cs (1)
15ITemplate ItemTemplate { get; set; }
UI\WebControls\login.cs (4)
31private ITemplate _loginTemplate; 392public virtual ITemplate LayoutTemplate { 1130ITemplate template = LayoutTemplate; 2291void ITemplate.InstantiateIn(Control container) {
UI\WebControls\LoginView.cs (5)
33private ITemplate _loggedInTemplate; 34private ITemplate _anonymousTemplate; 55public virtual ITemplate AnonymousTemplate { 126public virtual ITemplate LoggedInTemplate { 226ITemplate template = null;
UI\WebControls\Menu.cs (5)
86private ITemplate _dynamicTemplate; 87private ITemplate _staticTemplate; 439public ITemplate DynamicItemTemplate { 1161public ITemplate StaticItemTemplate { 1348private void CreateTemplatedControls(ITemplate template, MenuItem item, int position, int depth, bool dataBinding) {
UI\WebControls\PasswordRecovery.cs (12)
65private ITemplate _userNameTemplate; 67private ITemplate _questionTemplate; 69private ITemplate _successTemplate; 578public virtual ITemplate QuestionTemplate { 677public virtual ITemplate SuccessTemplate { 963public virtual ITemplate UserNameTemplate { 1292ITemplate template = null; 1318ITemplate template = null; 1338ITemplate template = null; 2518void ITemplate.InstantiateIn(Control container) { 2562void ITemplate.InstantiateIn(Control container) { 2785void ITemplate.InstantiateIn(Control container) {
UI\WebControls\Repeater.cs (16)
37private ITemplate headerTemplate; 38private ITemplate footerTemplate; 39private ITemplate itemTemplate; 40private ITemplate alternatingItemTemplate; 41private ITemplate separatorTemplate; 181/// <para>Gets or sets the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how alternating (even-indexed) items 191public virtual ITemplate AlternatingItemTemplate { 301/// <para>Gets or sets the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how the control footer is 311public virtual ITemplate FooterTemplate { 322/// <para>Gets or sets the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how the control header is rendered. </para> 331public virtual ITemplate HeaderTemplate { 383/// <para>Gets or sets the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how items are rendered. </para> 392public virtual ITemplate ItemTemplate { 422/// <para>Gets or sets the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how separators 432public virtual ITemplate SeparatorTemplate { 793ITemplate contentTemplate = null;
UI\WebControls\RoleGroup.cs (2)
18private ITemplate _contentTemplate; 31public ITemplate ContentTemplate {
UI\WebControls\SiteMapPath.cs (13)
35private ITemplate _currentNodeTemplate; 36private ITemplate _rootNodeTemplate; 37private ITemplate _nodeTemplate; 38private ITemplate _pathSeparatorTemplate; 68/// <para>Gets or sets the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how the current node is rendered. </para> 77public virtual ITemplate CurrentNodeTemplate { 110/// <para>Gets or sets the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how the parent node is rendered. </para> 119public virtual ITemplate NodeTemplate { 220/// <para>Gets or sets the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how the path Separator is rendered. </para> 229public virtual ITemplate PathSeparatorTemplate { 317/// <para>Gets or sets the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how the root node is rendered. </para> 326public virtual ITemplate RootNodeTemplate { 543ITemplate template = null;
UI\WebControls\TemplateColumn.cs (13)
25private ITemplate headerTemplate; 26private ITemplate footerTemplate; 27private ITemplate itemTemplate; 28private ITemplate editItemTemplate; 41/// <para>Specifies the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how items in edit mode are rendered. </para> 50public virtual ITemplate EditItemTemplate { 62/// <para>Specifies the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how the control footer is rendered. </para> 71public virtual ITemplate FooterTemplate { 83/// <para>Specifies the <see cref='System.Web.UI.ITemplate' qualify='true'/> 93public virtual ITemplate HeaderTemplate { 105/// <para> Specifies the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how items are rendered. </para> 114public virtual ITemplate ItemTemplate { 131ITemplate contentTemplate = null;
UI\WebControls\TemplatedWizardStep.cs (4)
25private ITemplate _contentTemplate; 27private ITemplate _navigationTemplate; 39public virtual ITemplate ContentTemplate { 74public virtual ITemplate CustomNavigationTemplate {
UI\WebControls\TemplateField.cs (19)
26private ITemplate headerTemplate; 27private ITemplate footerTemplate; 28private ITemplate itemTemplate; 29private ITemplate editItemTemplate; 30private ITemplate alternatingItemTemplate; 31private ITemplate insertItemTemplate; 43/// <para>Specifies the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how alternating items are rendered. </para> 52public virtual ITemplate AlternatingItemTemplate { 103/// <para>Specifies the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how rows in edit mode are rendered. </para> 112public virtual ITemplate EditItemTemplate { 124/// <para>Specifies the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how the control footer is rendered. </para> 133public virtual ITemplate FooterTemplate { 145/// <para>Specifies the <see cref='System.Web.UI.ITemplate' qualify='true'/> 155public virtual ITemplate HeaderTemplate { 167/// <para>Specifies the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how rows in insert mode are rendered. </para> 176public virtual ITemplate InsertItemTemplate { 188/// <para> Specifies the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how items are rendered. </para> 197public virtual ITemplate ItemTemplate { 271ITemplate contentTemplate = null;
UI\WebControls\Wizard.cs (23)
30private ITemplate _finishNavigationTemplate; 31private ITemplate _headerTemplate; 32private ITemplate _layoutTemplate; 33private ITemplate _startNavigationTemplate; 34private ITemplate _stepNavigationTemplate; 35private ITemplate _sideBarTemplate; 535public virtual ITemplate FinishNavigationTemplate { 573public virtual ITemplate HeaderTemplate { 608public virtual ITemplate LayoutTemplate { 951public virtual ITemplate SideBarTemplate { 987public virtual ITemplate StartNavigationTemplate { 1005public virtual ITemplate StepNavigationTemplate { 1164private ITemplate CustomNavigationTemplate { 1334internal virtual ITemplate CreateDefaultSideBarTemplate() { 1338internal virtual ITemplate CreateDefaultDataListItemTemplate() { 1628ITemplate contentTemplate = step.ContentTemplate; 2393ITemplate startNavigationTemplate = Owner.StartNavigationTemplate; 2413ITemplate stepNavigationTemplate = Owner.StepNavigationTemplate; 2431ITemplate finishNavigationTemplate = Owner.FinishNavigationTemplate; 2552ITemplate sideBarTemplate = Owner.SideBarTemplate ?? Owner.CreateDefaultSideBarTemplate(); 2570private static void ReplacePlaceholderWithTemplateInstance(Control targetContainer, Control placeholder, ITemplate template) { 2896ITemplate sideBarTemplate = Owner.SideBarTemplate; 3034void ITemplate.InstantiateIn(Control container) {
UI\WebParts\CatalogZone.cs (2)
24private ITemplate _zoneTemplate; 66public virtual ITemplate ZoneTemplate {
UI\WebParts\DeclarativeCatalogPart.cs (2)
26private ITemplate _webPartsTemplate; 72public ITemplate WebPartsTemplate {
UI\WebParts\EditorZone.cs (2)
24private ITemplate _zoneTemplate; 66public virtual ITemplate ZoneTemplate {
UI\WebParts\WebPartZone.cs (2)
24private ITemplate _zoneTemplate; 33public virtual ITemplate ZoneTemplate {
System.Web.DynamicData (2)
DynamicData\EntityTemplate.cs (1)
13public virtual ITemplate ItemTemplate { get; set; }
DynamicData\QueryableFilterRepeater.cs (1)
61public virtual ITemplate ItemTemplate { get; set; }
System.Web.Extensions (30)
UI\UpdatePanel.cs (2)
38private ITemplate _contentTemplate; 96public ITemplate ContentTemplate {
UI\UpdateProgress.cs (2)
31private ITemplate _progressTemplate; 101public ITemplate ProgressTemplate {
UI\WebControls\ListView.cs (23)
32private ITemplate _itemTemplate; 33private ITemplate _editItemTemplate; 34private ITemplate _insertItemTemplate; 35private ITemplate _layoutTemplate; 36private ITemplate _selectedItemTemplate; 37private ITemplate _groupTemplate; 38private ITemplate _itemSeparatorTemplate; 39private ITemplate _groupSeparatorTemplate; 40private ITemplate _emptyItemTemplate; 41private ITemplate _emptyDataTemplate; 42private ITemplate _alternatingItemTemplate; 142public virtual ITemplate AlternatingItemTemplate { 411public virtual ITemplate EditItemTemplate { 427public virtual ITemplate EmptyDataTemplate { 443public virtual ITemplate EmptyItemTemplate { 564public virtual ITemplate GroupSeparatorTemplate { 580public virtual ITemplate GroupTemplate { 644public virtual ITemplate InsertItemTemplate { 696public virtual ITemplate ItemSeparatorTemplate { 714public virtual ITemplate ItemTemplate { 730public virtual ITemplate LayoutTemplate { 833public virtual ITemplate SelectedItemTemplate { 2644ITemplate contentTemplate = _itemTemplate;
UI\WebControls\TemplatePagerField.cs (3)
20private ITemplate _pagerTemplate; 41/// <para> Specifies the <see cref='System.Web.UI.ITemplate' qualify='true'/> that defines how items are rendered. </para> 50public virtual ITemplate PagerTemplate {
System.Web.Mobile (51)
UI\MobileControls\Design\MobileControlPersister.cs (7)
389else if (typeof(ITemplate).IsAssignableFrom(propDescs[i].PropertyType)) { 405ITemplate template = (ITemplate)templateCollection[templateName]; 692Debug.Assert(typeof(ITemplate).IsAssignableFrom(propDesc.PropertyType), 695ITemplate template = (ITemplate)propDesc.GetValue(component); 701private static void PersistTemplateProperty(TextWriter sw, String templateName, ITemplate template)
UI\MobileControls\Design\MobileTemplatedControlDesigner.cs (11)
639ITemplate template = null; 643template = (ITemplate)CurrentChoice.Templates[templateName]; 859ITemplate template = null; 1082internal ITemplate HeaderTemplate 1090internal ITemplate FooterTemplate 1098internal ITemplate ItemTemplate 1106internal ITemplate AlternatingItemTemplate 1114internal ITemplate SeparatorTemplate 1122internal ITemplate ContentTemplate 1130internal ITemplate LabelTemplate 1138internal ITemplate ItemDetailsTemplate
UI\MobileControls\DeviceSpecific.cs (2)
102public ITemplate GetTemplate(String templateName) 105_selectedChoice.Templates[templateName] as ITemplate :
UI\MobileControls\DeviceSpecificChoice.cs (2)
719private ITemplate _template; 727public ITemplate Template
UI\MobileControls\Form.cs (3)
419ITemplate headerTemplate = GetTemplate(Constants.HeaderTemplateTag); 420ITemplate footerTemplate = GetTemplate(Constants.FooterTemplateTag); 421ITemplate scriptTemplate = GetTemplate(Constants.ScriptTemplateTag);
UI\MobileControls\List.cs (7)
256ITemplate headerTemplate = GetTemplate(Constants.HeaderTemplateTag); 257ITemplate footerTemplate = GetTemplate(Constants.FooterTemplateTag); 258ITemplate itemTemplate = GetTemplate(Constants.ItemTemplateTag); 259ITemplate separatorTemplate = GetTemplate(Constants.SeparatorTemplateTag); 260ITemplate alternatingItemTemplate = GetTemplate(Constants.AlternatingItemTemplateTag); 290ITemplate itemTemplate, 307ITemplate itemTemplate,
UI\MobileControls\MobileControl.cs (6)
266public virtual ITemplate GetTemplate(String templateName) 269ITemplate t = null; 1482private ITemplate _instantiatingTemplate = null; 1483private ITemplate InstantiatingTemplate 1493private void SetInstantiatingTemplateAndVerify (ITemplate instantiatingTemplate, MobileControl parent) 1506internal void CheckedInstantiateTemplate(ITemplate template, MobileControl target, MobileControl targetParent)
UI\MobileControls\ObjectList.cs (8)
635ITemplate headerTemplate = GetTemplate(Constants.HeaderTemplateTag); 636ITemplate footerTemplate = GetTemplate(Constants.FooterTemplateTag); 637ITemplate itemTemplate = GetTemplate(Constants.ItemTemplateTag); 638ITemplate separatorTemplate = GetTemplate(Constants.SeparatorTemplateTag); 639ITemplate alternatingItemTemplate = GetTemplate(Constants.AlternatingItemTemplateTag); 664ITemplate itemTemplate, 683ITemplate itemTemplate, 696ITemplate detailsTemplate = GetTemplate(Constants.ItemDetailsTemplateTag);
UI\MobileControls\Panel.cs (1)
158ITemplate contentTemplate = GetTemplate(Constants.ContentTemplateTag);
UI\MobileControls\Style.cs (4)
730public ITemplate GetTemplate(String templateName) 735internal ITemplate GetTemplateInternal(String templateName, Hashtable stylesEncountered) 737ITemplate t = null; 740t = (ITemplate)_deviceSpecific.GetTemplate (templateName);