Bagikan melalui


Style.RegisterStyle(String, Type, Object, Boolean) Metode

Definisi

Mendaftarkan properti gaya dan mengembalikan kunci unik untuk pencarian. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

public:
 static System::Object ^ RegisterStyle(System::String ^ name, Type ^ type, System::Object ^ defaultValue, bool inherit);
public static object RegisterStyle (string name, Type type, object defaultValue, bool inherit);
static member RegisterStyle : string * Type * obj * bool -> obj
Public Shared Function RegisterStyle (name As String, type As Type, defaultValue As Object, inherit As Boolean) As Object

Parameter

name
String

Nama properti gaya.

type
Type

Jenis yang digunakan untuk properti .

defaultValue
Object

Nilai default properti .

inherit
Boolean

Menunjukkan apakah gaya mewarisi dari objek induk. Default adalah true.

Mengembalikan

Kunci unik untuk pencarian.

Contoh

Contoh berikut menunjukkan cara menggunakan RegisterStyle metode untuk mendaftarkan properti string yang mendukung pewarisan dan yang nilai defaultnya adalah string kosong (""). Contoh yang tidak lengkap ini mencakup properti publik, yang implementasinya mengakses elemen properti ini dengan menggunakan properti pengindeks default dari kelas dasar.

public class CustomStyle : 
    System.Web.UI.MobileControls.Style
    {
        private string themeNameKey;

        public CustomStyle(string name)
        {
            themeNameKey = 
                RegisterStyle(name, typeof(String), 
                    String.Empty, true).ToString();
        }
        
        public string ThemeName
        {
            get
            {
                return this[themeNameKey].ToString();
            }
            set
            {
                this[themeNameKey] = value;
            }
        }
    }
Public Class CustomStyle
    Inherits System.Web.UI.MobileControls.Style
    Private themeNameKey As String

    Public Sub New(ByVal name As String)
        themeNameKey = _
            RegisterStyle(name, GetType(String), _
                String.Empty, True).ToString()
    End Sub
    
    Public Property ThemeName() As String
        Get
            Return Me(themeNameKey).ToString()
        End Get
        Set(ByVal value As String)
            Me(themeNameKey) = value
        End Set
    End Property
End Class

Keterangan

Hanya dipanggil dari kelas gaya yang diwariskan.

Berlaku untuk

Lihat juga