Share via


Style.RegisterStyle(String, Type, Object, Boolean) Yöntem

Tanım

Stil özelliğini kaydeder ve arama için benzersiz bir anahtar döndürür. Bu, API artık kullanılmıyor. ASP.NET mobil uygulama geliştirme hakkında bilgi için bkz. ASP.NET ile Mobile Apps & Siteleri.

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

Parametreler

name
String

Stil özelliğinin adı.

type
Type

Özelliği için kullanılan tür.

defaultValue
Object

Özelliğin varsayılan değeri.

inherit
Boolean

Stilin üst nesnelerden devralıp devralmadığını gösterir. Varsayılan değer: true.

Döndürülenler

Arama için benzersiz bir anahtar.

Örnekler

Aşağıdaki örnekte devralmayı destekleyen ve varsayılan değeri boş dize ("") olan bir dize özelliğini kaydetmek için yönteminin nasıl kullanılacağı RegisterStyle gösterilmektedir. Bu eksik örnek, uygulaması temel sınıfın varsayılan dizin oluşturucu özelliğini kullanarak bu özelliğin bir öğesine erişen bir ortak özellik içerir.

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

Açıklamalar

Yalnızca devralınan stil sınıflarından çağrılır.

Şunlara uygulanır

Ayrıca bkz.