ThemeableAttribute(Boolean) ThemeableAttribute(Boolean) ThemeableAttribute(Boolean) ThemeableAttribute(Boolean) Constructor

Definizione

Inizializza una nuova istanza della classe ThemeableAttribute utilizzando il valore booleano specificato per determinare se l'attributo rappresenta un tipo o un membro che supporta temi e interfacce del controllo.Initializes a new instance of the ThemeableAttribute class, using the specified Boolean value to determine whether the attribute represents a type or member that is affected by themes and control skins.

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

Parametri

themeable
Boolean Boolean Boolean Boolean

true per inizializzare l'oggetto ThemeableAttribute in modo da rappresentare un tipo o un membro che supporta i temi, altrimenti false.true to initialize the ThemeableAttribute to represent a type or member that can be affected by themes; otherwise, false.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato come ThemeableAttribute è possibile applicare l'attributo a un membro di un controllo.The following code example demonstrates how you can apply the ThemeableAttribute attribute to a member of a control. In questo esempio, ThemeableAttribute viene applicato a un controllo con associazione a dati false e viene passato al ThemeableAttribute costruttore, a indicare che DataSourceID al membro non possono essere applicati i temi.In this example, ThemeableAttribute is applied to a data-bound control and false is passed to the ThemeableAttribute constructor, indicating that the DataSourceID member cannot have themes applied. (Passando false al costruttore viene generata un' ThemeableAttribute istanza equivalente al No campo).(Passing false to the constructor results in a ThemeableAttribute instance that is equivalent to the No field.)

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

Commenti

Il true passaggio a questo costruttore equivale all'uso del Yes campo, mentre il false passaggio equivale all'uso del No campo.Passing true to this constructor is equivalent to using the Yes field, while passing false is equivalent to using the No field.

Si applica a