ThemeableAttribute(Boolean) Oluşturucu

Tanım

Özniteliğin ThemeableAttribute temalardan etkilenen bir türü mü yoksa üyeyi mi temsil ettiğini belirlemek ve dış görünümleri denetlemek için belirtilen Boole değerini kullanarak sınıfın yeni bir örneğini başlatır.

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

Parametreler

themeable
Boolean

true öğesini başlatarak ThemeableAttribute temalardan etkilenebilen bir türü veya üyeyi temsil eder; aksi takdirde , false.

Örnekler

Aşağıdaki kod örneği, özniteliği bir denetimin üyesine ThemeableAttribute nasıl uygulayabileceğinizi gösterir. Bu örnekte, ThemeableAttribute veriye bağlı bir denetime uygulanır ve false oluşturucuya ThemeableAttribute geçirilir ve üyenin DataSourceID temaları uygulanamaz. (Oluşturucuya geçirildiğindefalse, alana eşdeğer ThemeableAttribute bir No örnek elde edilir.)

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

Açıklamalar

true Bu oluşturucuya geçiş alanı kullanmaya Yes eşdeğerken, geçirme false alanı kullanmaya No eşdeğerdir.

Şunlara uygulanır