Aracılığıyla paylaş


ThemeProvider Sınıf

Tanım

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ı ThemeProvider sınıfını kullanmaz. ASP.NET Geliştirici Aracı ve tasarımcı oluşturucuları, ThemeProvider sınıfı ve SkinBuilder IThemeResolutionService ilgili denetim kaplamalarını, tasarım zamanında denetimlere uygulamak için sınıfını ve arabirimini birlikte kullanır.

Sınıfı, bir ThemeProvider Tasarımcıda bir denetimin alt denetimlerine bir tema veya stil sayfası teması ve denetim kaplamalarını uygulamak için gereken bilgileri saklar.

Oluşturucular

ThemeProvider(IDesignerHost, String, String, String[], String)

ThemeProvider sınıfının yeni bir örneğini başlatır.

Özellikler

ContentHashCode

Oluşturucuya geçirilen Tema tanımının karmasını alır.

CssFiles

Tema bir stil sayfası teması ise, geçerli temayla ilişkili herhangi bir geçişli stil sayfası (CSS) dosyasının adlarını temsil eden bir dize kümesi alır.

DesignerHost

IDesignerHostGeçerli Tasarımcı ortamını temsil eden bir nesne alır.

ThemeName

Örneğin temsil ettiği tema veya stil sayfası temasının adını alır ThemeProvider .

Yöntemler

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)

Bir SkinBuilder tasarımcı ortamında Tema ve denetim dış görünümünü uygulamak için kullanılan, belirtilen denetim için bir örnek alır.

GetSkinControlBuildersForControlType(Type)

IDictionaryBelirtilen için bir nesne kümesi içeren bir nesne alır SkinBuilder Type .

GetSkinsForControl(Type)

ICollectionBelirtilen kaplama tanımlayıcılarından birini alır Type .

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.