ThemeProvider Sınıf
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.
Tasarımcı ortamındaki denetimler için tema ve stil sayfası bilgilerini kapsülleyen bir sınıf sağlar.
public ref class ThemeProvider sealed
public sealed class ThemeProvider
type ThemeProvider = class
Public NotInheritable Class ThemeProvider
- Devralma
-
ThemeProvider
Açıklamalar
Sayfa geliştiricileri ve denetim yazarları sınıfını ThemeProvider kullanmaz. ASP.NET geliştirici aracı ve tasarımcı oluşturucuları, ThemeProvider sınıfını SkinBuilder sınıfı ve IThemeResolutionService arabirimiyle birlikte kullanarak tasarım zamanında denetimlere temaları ve ilgili denetim dış görünümlerini uygular.
sınıfı, ThemeProvider tema veya stil sayfası teması uygulamak için gereken bilgileri ve denetim dış görünümlerini tasarımcıdaki denetimin alt denetimlerine kapsüller.
Oluşturucular
| Name | Description |
|---|---|
| ThemeProvider(IDesignerHost, String, String, String[], String) |
ThemeProvider sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| ContentHashCode |
Oluşturucuya geçirilen tema tanımının karmasını alır. |
| CssFiles |
Tema bir stil sayfası temasıysa, geçerli temayla ilişkili tüm basamaklı stil sayfası (CSS) dosyalarının adlarını temsil eden bir dizi dize alır. |
| DesignerHost |
Geçerli tasarımcı ortamını temsil eden bir IDesignerHost nesne alır. |
| ThemeName |
Örneğin temsil ettiği temanın veya stil sayfası temasının ThemeProvider adını alır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetSkinBuilder(Control) |
SkinBuilder Bir tasarımcı ortamında tema uygulamak ve dış görünümü denetlemek için kullanılan belirtilen denetim için bir örnek alır. |
| GetSkinControlBuildersForControlType(Type) |
Belirtilen IDictionaryiçin bir nesne kümesi SkinBuilder içeren bir Type nesne alır. |
| GetSkinsForControl(Type) |
ICollection Belirtilen Typeile ilişkili dış görünüm tanımlayıcılarını alır. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |