Style.RegisterStyle(String, Type, Object, Boolean) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin