Style.RegisterStyle(String, Type, Object, Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zaregistruje vlastnost stylu a vrátí jedinečný klíč pro vyhledávání. Toto rozhraní API je zastaralé. Informace o vývoji ASP.NET mobilních aplikací najdete v tématu Mobilní aplikace & Weby s 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
Parametry
- name
- String
Název vlastnosti stylu.
- type
- Type
Typ použitý pro vlastnost.
- defaultValue
- Object
Výchozí hodnota vlastnosti.
- inherit
- Boolean
Určuje, zda styl dědí z nadřazených objektů. Výchozí formát je true
.
Návraty
Jedinečný klíč pro vyhledávání.
Příklady
Následující příklad ukazuje, jak použít metodu RegisterStyle k registraci vlastnosti řetězce, která podporuje dědičnost a jejíž výchozí hodnotou je prázdný řetězec (""). Tento neúplný příklad zahrnuje veřejnou vlastnost, jejíž implementace přistupuje k elementu této vlastnosti pomocí výchozí vlastnosti indexeru základní třídy.
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
Poznámky
Voláno pouze ze zděděných tříd stylů.