Partager via


ThemeableAttribute(Boolean) Constructeur

Définition

Initialise une nouvelle instance de la classe ThemeableAttribute, à l'aide de la valeur booléenne spécifiée pour déterminer si l'attribut représente ou non un type ou un membre affecté par des thèmes et des apparences de contrôle.

public:
 ThemeableAttribute(bool themeable);
public ThemeableAttribute (bool themeable);
new System.Web.UI.ThemeableAttribute : bool -> System.Web.UI.ThemeableAttribute
Public Sub New (themeable As Boolean)

Paramètres

themeable
Boolean

true pour l'initialisation de ThemeableAttribute afin qu'il représente un type ou un membre par thèmes ; sinon false.

Exemples

L’exemple de code suivant montre comment appliquer l’attribut ThemeableAttribute à un membre d’un contrôle. Dans cet exemple, ThemeableAttribute est appliqué à un contrôle lié aux données et false est passé au ThemeableAttribute constructeur, ce qui indique que le DataSourceID membre ne peut pas avoir de thèmes appliqués. (Le passage false au constructeur entraîne une ThemeableAttribute instance équivalente au No champ.)

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

Remarques

Passer true à ce constructeur équivaut à utiliser le Yes champ, tandis que le passage false équivaut à utiliser le No champ .

S’applique à