ControlSkin Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje vzhled ovládacího prvku, což je prostředek k definování stylistické vlastnosti, které jsou použity na ASP.NET ovládacího prvku webového serveru.
public ref class ControlSkin
public class ControlSkin
type ControlSkin = class
Public Class ControlSkin
- Dědičnost
-
ControlSkin
Příklady
Následující příklad kódu ukazuje, jak jsou skiny ovládacích prvků zadány pro ovládací prvky v deklarativní ASP.NET stránce. Příklad ukazuje tři ASP.NET serverové ovládací prvky nalezené na stejné stránce, dva, které používají stejný pojmenovaný vzhled a jeden, který používá jiný vzhled.
<asp:repeater runat="server" id="Specials" skinid = "ProductSpecialsList" />
<asp:repeater runat="server" id="TopItems" skinid = "ProductList" />
<asp:repeater runat="server" id="Items" skinid = "ProductList" />
<asp:repeater runat="server" id="Specials" skinid = "ProductSpecialsList" />
<asp:repeater runat="server" id="TopItems" skinid = "ProductList" />
<asp:repeater runat="server" id="Items" skinid = "ProductList" />
Poznámky
Vývojáři stránek a ovládacích prvků nepoužívají ControlSkinDelegatepřímo třídy , ControlSkinnebo PageTheme . Tyto třídy jsou interně používány rozhraním stránky ASP.NET k použití vlastností na straně serveru a definic šablon stylů CSS, které jsou definovány v ASP.NET motivy a soubory vzhledů ovládacích prvků na konkrétní typy ovládacích prvků.
ControlSkin objekty představují pojmenovaný vzhled nebo výchozí vzhled Control ovládacího prvku za běhu a v době návrhu. ASP.NET sestavuje objekty PageThemea ControlSkinDelegate k ControlSkin použití prvků stylu definovaných v motivech a souborech vzhledů ovládacích prvků pro ASP.NET webových stránek a ovládacích prvků.
Další informace o motivech a vzhledech ovládacích prvků najdete v tématu ASP.NET Motivy a vzhledy.
Konstruktory
ControlSkin(Type, ControlSkinDelegate) |
Vytvoří novou instanci ControlSkin třídy pomocí předaného Control typu a delegáta. |
Vlastnosti
ControlType |
Type Získá z ovládacího prvku, ke kterému ControlSkin je objekt přidružen. |
Metody
ApplySkin(Control) |
Použije vzhled na Control ovládací prvek obsažený v objektu ControlSkin . |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |