ThemeableAttribute(Boolean) Constructeur

Définition

Initialise une nouvelle instance de la ThemeableAttribute classe à l’aide de la valeur booléenne spécifiée pour déterminer si l’attribut représente un type ou un membre affecté par les thèmes et les 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 initialiser la ThemeableAttribute représentation d’un type ou d’un membre pouvant être affecté par des 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 transmis 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

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

S’applique à