Style.RegisterStyle(String, Type, Object, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Registriert eine Formateigenschaft und gibt einen eindeutigen Suchschlüssel zurück. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit 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
Der Name der Formateigenschaft.
- type
- Type
Der für die Eigenschaft verwendete Typ.
- defaultValue
- Object
Der Standardwert der Eigenschaft.
- inherit
- Boolean
Gibt an, ob das Format von übergeordneten Objekten geerbt wird. Der Standardwert ist true
.
Gibt zurück
Ein eindeutiger Schlüssel für die Suche.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Sie mit der RegisterStyle -Methode eine Zeichenfolgeneigenschaft registrieren, die die Vererbung unterstützt und deren Standardwert eine leere Zeichenfolge ("") ist. Dieses unvollständige Beispiel umfasst eine öffentliche Eigenschaft, deren Implementierung mithilfe der Standardindexereigenschaft der Basisklasse auf ein Element dieser Eigenschaft zugreift.
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
Hinweise
Wird nur von geerbten Stilklassen aufgerufen.