PageTheme Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt de basisklasse voor een paginathema, een verzameling resources die worden gebruikt voor het definiëren van een consistent uiterlijk op pagina's en besturingselementen op een website. Het paginathema kan worden ingesteld via configuratie of de pagina-instructie.
public ref class PageTheme abstract
public abstract class PageTheme
type PageTheme = class
Public MustInherit Class PageTheme
- Overname
-
PageTheme
Opmerkingen
Ontwikkelaars van pagina's en besturingselementen gebruiken de ControlSkinDelegate, ControlSkinof PageTheme klassen niet rechtstreeks. Deze klassen worden gebruikt door de ASP.NET parser en runtime om opmaakmodellen toe te passen die zijn gedefinieerd in ASP.NET thema's en skins-bestanden te beheren op pagina's en specifieke typen besturingselementen.
Paginaontwikkelaars schakelen paginathema's in of uit met behulp van de Theme en EnableTheming eigenschappen. Zie ASP.NET Thema's en skins voor meer informatie over paginathema's.
Constructors
| Name | Description |
|---|---|
| PageTheme() |
Initialiseert een nieuw exemplaar van de PageTheme klasse. |
Eigenschappen
| Name | Description |
|---|---|
| AppRelativeTemplateSourceDirectory |
Wanneer een afgeleide klasse wordt overschreven, haalt u de relatieve URL van de map voor het PageTheme object op. |
| ControlSkins |
Wanneer deze wordt overschreven in een afgeleide klasse, krijgt u een IDictionary interface met de namen van alle standaard skins die beschikbaar zijn voor het huidige paginathema, geïndexeerd op besturingselementtype. |
| LinkedStyleSheets |
Wanneer deze worden overschreven in een afgeleide klasse, haalt u een matrix op met opmaakmodellen die aan deze pagina zijn gekoppeld. |
| Page |
Hiermee haalt u het Page object op dat is gekoppeld aan het exemplaar van de PageTheme klasse. |
Methoden
| Name | Description |
|---|---|
| CreateSkinKey(Type, String) |
Hiermee maakt u een opzoeksleutelobject voor een bepaald type besturingselement en een bepaalde huid-id. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| Eval(String, String) |
Gebruikt de Eval(Object, String, String) methode van de Page eigenschap waaraan het exemplaar van de PageTheme klasse is gekoppeld om een expressie voor gegevensbinding te evalueren. |
| Eval(String) |
Gebruikt de Eval(Object, String) methode van de Page eigenschap waaraan het exemplaar van de PageTheme klasse is gekoppeld om een expressie voor gegevensbinding te evalueren. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| TestDeviceFilter(String) |
Test of een apparaatfilter van toepassing is op het Page besturingselement waaraan het exemplaar van de PageTheme klasse is gekoppeld. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| XPath(String, IXmlNamespaceResolver) |
Evalueert een XPath-expressie voor gegevensbinding met behulp van het opgegeven voorvoegsel en naamruimtetoewijzingen voor naamruimteomzetting. |
| XPath(String, String, IXmlNamespaceResolver) |
Gebruikt de XPath(String, String, IXmlNamespaceResolver) methode van het Page besturingselement waaraan het exemplaar van de PageTheme klasse is gekoppeld om een XPath-expressie voor gegevensbinding te evalueren. |
| XPath(String, String) |
Evalueert een XPath-expressie voor gegevensbinding met behulp van de opgegeven notatietekenreeks om het resultaat weer te geven. |
| XPath(String) |
Evalueert een XPath-expressie voor gegevensbinding. |
| XPathSelect(String, IXmlNamespaceResolver) |
Evalueert een XPath-expressie voor gegevensbinding met behulp van het opgegeven voorvoegsel en naamruimtetoewijzingen voor naamruimteomzetting en retourneert een knooppuntverzameling die de IEnumerable interface implementeert. |
| XPathSelect(String) |
Evalueert een XPath-expressie voor gegevensbinding en retourneert een knooppuntverzameling waarmee de IEnumerable interface wordt geïmplementeerd. |