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ı 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)

Şunlara uygulanır

Ayrıca bkz.