ThemeableAttribute(Boolean) Konstruktor

Definition

Initialisiert eine neue Instanz der ThemeableAttribute Klasse mithilfe des angegebenen booleschen Werts, um zu bestimmen, ob das Attribut einen Typ oder Element darstellt, der von Designs und Steuerelement-Skins betroffen ist.

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 zu initialisieren, um einen ThemeableAttribute Typ oder ein Element darzustellen, der von Designs betroffen sein 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 wird auf ein datengebundenes Steuerelement angewendet und an den ThemeableAttribute Konstruktor übergeben, der angibt, false dass das ThemeableAttribute Element keine Designs angewendet haben DataSourceID kann. (Das Übergeben false an den Konstruktor führt zu einer ThemeableAttribute Instanz, 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 Yes Felds, während die Übergabe false dem Verwenden des No Felds entspricht.

Gilt für: