ThemeableAttribute(Boolean) Konstruktor

Definisi

Menginisialisasi instans ThemeableAttribute baru kelas , menggunakan nilai Boolean yang ditentukan untuk menentukan apakah atribut mewakili jenis atau anggota yang dipengaruhi oleh tema dan kulit kontrol.

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 untuk menginisialisasi ThemeableAttribute untuk mewakili jenis atau anggota yang dapat dipengaruhi oleh tema; jika tidak, false.

Contoh

Contoh kode berikut menunjukkan bagaimana Anda dapat menerapkan ThemeableAttribute atribut ke anggota kontrol. Dalam contoh ini, ThemeableAttribute diterapkan ke kontrol terikat data dan false diteruskan ke ThemeableAttribute konstruktor, menunjukkan bahwa DataSourceID anggota tidak dapat menerapkan tema. (Meneruskan false ke konstruktor menghasilkan ThemeableAttribute instans yang setara No dengan bidang.)

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

Keterangan

Meneruskan true ke konstruktor ini setara dengan menggunakan Yes bidang , sementara passing false setara dengan menggunakan No bidang .

Berlaku untuk