Sdílet prostřednictvím


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

Definice

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ů.

Platí pro

Viz také