Partager via


Style.RegisterStyle(String, Type, Object, Boolean) Méthode

Définition

Enregistre une propriété de style et retourne une clé unique pour la recherche. Cette API est obsolète. Pour plus d’informations sur le développement d’applications mobiles ASP.NET, consultez Applications mobiles & Sites avec 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

Paramètres

name
String

Nom de la propriété de style.

type
Type

Type utilisé pour la propriété.

defaultValue
Object

Valeur par défaut de la propriété.

inherit
Boolean

Indique si le style hérite d'objets parents. La valeur par défaut est true.

Retours

Clé unique pour la recherche.

Exemples

L’exemple suivant montre comment utiliser la RegisterStyle méthode pour inscrire une propriété de chaîne qui prend en charge l’héritage et dont la valeur par défaut est une chaîne vide («  »). Cet exemple incomplet inclut une propriété publique, dont l’implémentation accède à un élément de cette propriété à l’aide de la propriété d’indexeur par défaut de la classe de base.

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

Remarques

Appelé uniquement à partir de classes de style héritées.

S’applique à

Voir aussi