ThemeableAttribute(Boolean) Konstruktor
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.
Initialisiert eine neue Instanz der ThemeableAttribute-Klasse. Dabei wird anhand des angegebenen booleschen Werts bestimmt, ob das Attribut einen Typ oder Member darstellt, der von Designs und Steuerelementskins beeinflusst wird.
public:
ThemeableAttribute(bool themeable);
public ThemeableAttribute (bool themeable);
new System.Web.UI.ThemeableAttribute : bool -> System.Web.UI.ThemeableAttribute
Public Sub New (themeable As Boolean)
Parameter
- themeable
- Boolean
true
, wenn ThemeableAttribute zum Darstellen eines Typs oder Members initialisiert werden soll, der von Designs beeinflusst werden kann, andernfalls false
.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Sie das ThemeableAttribute Attribut auf ein Element eines Steuerelements anwenden können. In diesem Beispiel ThemeableAttribute wird auf ein datengebundenes Steuerelement angewendet und false
an den ThemeableAttribute Konstruktor übergeben, was angibt, dass für den DataSourceID
Member keine Designs angewendet werden können. (Das Übergeben false
an den Konstruktor führt zu einer ThemeableAttribute instance, die dem No Feld entspricht.)
namespace Samples.AspNet.CS.Controls {
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
public class SomeDataBoundControl : DataBoundControl
{
// Implementation of a custom data source control.
[Themeable(false) ]
[IDReferenceProperty()]
public override string DataSourceID {
get {
return base.DataSourceID;
}
set {
base.DataSourceID = value;
}
}
}
}
Imports System.Web.UI
Imports System.Web.UI.WebControls
Public Class SomeDataBoundControl
Inherits DataBoundControl
' Implementation of a custom data source control.
<Themeable(False)> _
<IDReferenceProperty()> _
Public Overrides Property DataSourceID() As String
Get
Return MyBase.DataSourceID
End Get
Set
MyBase.DataSourceID = value
End Set
End Property
End Class
Hinweise
Das Übergeben true
an diesen Konstruktor entspricht der Verwendung des Felds, während das Yes Übergeben false
gleichbedeutend mit der Verwendung des No Felds ist.