Örnek üzerinden gidelim:
BenimTema adlı bir tema'mız var ve altındaki skin dosyasında şu satır yazılı:
<asp:Button runat="server" BackColor="Red" /> (Butonların arka planını kırmızı yap)
Sayfamızda şöyle bir buton olsun:
<asp:Button ID="Button1" runat="server" Text="Button" BackColor="black" /> (Arka planı Siyah olan bir buton)
Page directive'miz de şöyle:
<%@ Page StylesheetTheme="BenimTema" %>
Bu kod çalıştığında buton'umuzun rengini
siyah olarak görürüz. (Kontrol'deki renk)
Page directive'i şöyle değiştirdiğimizde ise:
<%
@ Page Theme="BenimTema" %>
buton'umuzun rengini
kırmızı olarak görürüz. (Tema'daki renk)
Yani bir kontrolde görsel bir değişiklik tanımlanmışsa ve o özellik sayfanın kullandığı temada da varsa:
-Theme kullanıldığında Tema'daki değer baskın olur
-StyleSheetTheme kullanıldığında kontrolün değeri baskın olur.