Freigeben über


ThemeableAttribute(Boolean) Konstruktor

Definition

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.

Gilt für: