Style.RegisterStyle(String, Type, Object, Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.