ControlBuilder.SetTagInnerText(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt den inneren Text des Steuerelementtags für den ControlBuilder bereit.
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)
Parameter
- text
- String
Der bereitzustellende Text.
Beispiele
Im folgenden Beispiel wird die Eigenschaft verwendet, wenn die InDesigner NeedsTagInnerText Methode aufgerufen wird. Wenn ein Steuerelement diesen Generator an ihn angefügt hat, bestimmt dies NeedsTagInnerText , ob das Steuerelement zur Entwurfszeit über einen Designer zugegriffen wird. Der NeedsTagInnerText Wert der InDesigner Eigenschaft wird zurückgegeben, und dann wird die SetTagInnerText Methode aufgerufen. Wenn die InDesigner Eigenschaft auf false
"" festgelegt ist, wird eine Exception ausgelöst. Andernfalls wird der innere Text des Steuerelements auf dem SetTagInnerText Anruf zurückgegeben.
[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
Hinweise
Diese Methode wird nur aufgerufen, wenn NeedsTagInnerText zuvor zurückgegeben wird true
.