1<?xml version="1.0" encoding="utf-8"?>
2<Type Name="IControlDesignerBehavior" FullName="System.Web.UI.Design.IControlDesignerBehavior">
3  <TypeSignature Language="C#" Value="public interface IControlDesignerBehavior" />
4  <AssemblyInfo>
5    <AssemblyName>System.Design</AssemblyName>
6    <AssemblyVersion>1.0.5000.0</AssemblyVersion>
7    <AssemblyVersion>2.0.0.0</AssemblyVersion>
8  </AssemblyInfo>
9  <Interfaces />
10  <Docs>
11    <remarks>
12      <attribution license="cc4" from="Microsoft" modified="false" />
13      <block subset="none" type="note">
14        <para>The <see cref="T:System.Web.UI.Design.IControlDesignerBehavior" /> interface is obsolete. Use the <see cref="T:System.Web.UI.Design.IControlDesignerTag" /> and <see cref="T:System.Web.UI.Design.IControlDesignerView" /> interfaces for equivalent control designer functionality.</para>
15      </block>
16    </remarks>
17    <summary>
18      <attribution license="cc4" from="Microsoft" modified="false" />
19      <para>Enables the extension of specific behaviors of a control designer.</para>
20    </summary>
21  </Docs>
22  <Members>
23    <Member MemberName="DesignTimeElementView">
24      <MemberSignature Language="C#" Value="public object DesignTimeElementView { get; }" />
25      <MemberType>Property</MemberType>
26      <ReturnValue>
27        <ReturnType>System.Object</ReturnType>
28      </ReturnValue>
29      <Docs>
30        <value>To be added.</value>
31        <remarks>
32          <attribution license="cc4" from="Microsoft" modified="false" />
33          <block subset="none" type="note">
34            <para>The <see cref="T:System.Web.UI.Design.IControlDesignerBehavior" /> interface is obsolete. Use the <see cref="T:System.Web.UI.Design.IControlDesignerTag" /> and <see cref="T:System.Web.UI.Design.IControlDesignerView" /> interfaces for equivalent control designer functionality.</para>
35          </block>
36        </remarks>
37        <summary>
38          <attribution license="cc4" from="Microsoft" modified="false" />
39          <para>Gets the design-time view control object for the designer.</para>
40        </summary>
41      </Docs>
42      <AssemblyInfo>
43        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
44        <AssemblyVersion>2.0.0.0</AssemblyVersion>
45      </AssemblyInfo>
46    </Member>
47    <Member MemberName="DesignTimeHtml">
48      <MemberSignature Language="C#" Value="public string DesignTimeHtml { set; get; }" />
49      <MemberType>Property</MemberType>
50      <ReturnValue>
51        <ReturnType>System.String</ReturnType>
52      </ReturnValue>
53      <Docs>
54        <value>To be added.</value>
55        <remarks>
56          <attribution license="cc4" from="Microsoft" modified="false" />
57          <block subset="none" type="note">
58            <para>The <see cref="T:System.Web.UI.Design.IControlDesignerBehavior" /> interface is obsolete. Use the <see cref="T:System.Web.UI.Design.IControlDesignerTag" /> and <see cref="T:System.Web.UI.Design.IControlDesignerView" /> interfaces for equivalent control designer functionality.</para>
59          </block>
60        </remarks>
61        <summary>
62          <attribution license="cc4" from="Microsoft" modified="false" />
63          <para>Gets or sets the design-time HTML for the designer's control.</para>
64        </summary>
65      </Docs>
66      <AssemblyInfo>
67        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
68        <AssemblyVersion>2.0.0.0</AssemblyVersion>
69      </AssemblyInfo>
70    </Member>
71    <Member MemberName="OnTemplateModeChanged">
72      <MemberSignature Language="C#" Value="public void OnTemplateModeChanged ();" />
73      <MemberType>Method</MemberType>
74      <ReturnValue>
75        <ReturnType>System.Void</ReturnType>
76      </ReturnValue>
77      <Parameters />
78      <Docs>
79        <remarks>
80          <attribution license="cc4" from="Microsoft" modified="false" />
81          <para>Raising an event invokes the event handler through a delegate. For more information, see <format type="text/html"><a href="f2adaf01-1ed1-42e1-8c31-8d467e7e0ee2">Raising an Event</a></format>.</para>
82          <para>The <see cref="M:System.Web.UI.Design.IControlDesignerBehavior.OnTemplateModeChanged" /> method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class.</para>
83        </remarks>
84        <summary>
85          <attribution license="cc4" from="Microsoft" modified="false" />
86          <para>Provides an opportunity to perform processing when the designer enters or exits template mode.</para>
87        </summary>
88      </Docs>
89      <AssemblyInfo>
90        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
91        <AssemblyVersion>2.0.0.0</AssemblyVersion>
92      </AssemblyInfo>
93    </Member>
94  </Members>
95  <Attributes>
96    <Attribute>
97      <AttributeName>System.Obsolete("Use IControlDesignerTag interface instead")</AttributeName>
98    </Attribute>
99  </Attributes>
100</Type>