ControlBuilder.SetTagInnerText(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt de ControlBuilder binnenste tekst van de besturingscode.
public:
virtual void SetTagInnerText(System::String ^ text);
public virtual void SetTagInnerText(string text);
abstract member SetTagInnerText : string -> unit
override this.SetTagInnerText : string -> unit
Public Overridable Sub SetTagInnerText (text As String)
Parameters
- text
- String
De tekst die moet worden opgegeven.
Voorbeelden
In het volgende voorbeeld wordt de InDesigner eigenschap gebruikt wanneer de NeedsTagInnerText methode wordt aangeroepen. Wanneer aan een besturingselement deze opbouwfunctie is gekoppeld, NeedsTagInnerText wordt bepaald of het besturingselement tijdens het ontwerpen wordt geopend via een ontwerpfunctie. De NeedsTagInnerText functie retourneert de waarde van de InDesigner eigenschap en vervolgens wordt de SetTagInnerText methode aangeroepen. Als de InDesigner eigenschap is ingesteld op false, wordt er een Exception gegenereerd. Anders wordt de binnenste tekst van het besturingselement geretourneerd in het SetTagInnerText gesprek.
[AspNetHostingPermission(SecurityAction.Demand,
Level=AspNetHostingPermissionLevel.Minimal)]
public sealed class MyControlControlBuilder : ControlBuilder
{
private string _innerText;
public override bool NeedsTagInnerText()
{
return InDesigner;
}
public override void SetTagInnerText(string text)
{
if (!InDesigner)
throw new Exception("The control is not in design mode.");
else
_innerText = text;
}
}
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class MyControlControlBuilder
Inherits ControlBuilder
Private _innerText As String
Overrides Public Function NeedsTagInnerText() As Boolean
Return InDesigner
End Function
Overrides Public Sub SetTagInnerText(ByVal text As String)
If InDesigner = False
Throw New System.Exception("The control is not in design mode.")
Else
_innerText = text
End If
End Sub
End Class
Opmerkingen
Deze methode wordt alleen aangeroepen als NeedsTagInnerText deze eerder is truegeretourneerd.