Bagikan melalui


Style Kelas

Definisi

Perhatian

The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.

Mengatur karakteristik gaya kontrol seluler ASP.NET. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

public ref class Style : ICloneable, System::Web::UI::IParserAccessor, System::Web::UI::IStateManager, System::Web::UI::MobileControls::ITemplateable
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))]
public class Style : ICloneable, System.Web.UI.IParserAccessor, System.Web.UI.IStateManager, System.Web.UI.MobileControls.ITemplateable
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))]
[System.Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")]
public class Style : ICloneable, System.Web.UI.IParserAccessor, System.Web.UI.IStateManager, System.Web.UI.MobileControls.ITemplateable
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))>]
type Style = class
    interface IParserAccessor
    interface ITemplateable
    interface IStateManager
    interface ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))>]
[<System.Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")>]
type Style = class
    interface IParserAccessor
    interface ITemplateable
    interface IStateManager
    interface ICloneable
Public Class Style
Implements ICloneable, IParserAccessor, IStateManager, ITemplateable
Warisan
Style
Turunan
Atribut
Penerapan

Contoh

Contoh berikut menunjukkan tiga gaya yang ditentukan pengguna dalam objek StyleSheet . Objek SelectionList menyimpan tiga nilai yang sesuai dengan tiga gaya yang ditentukan. Peristiwa OnClick perintah memanggil SelectStyle fungsi , yang mengubah StyleReference properti TextView objek .

<%@ Page Language="C#" 
    Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile" 
    Namespace="System.Web.UI.MobileControls" 
    Assembly="System.Web.Mobile" %>

<script runat="server">
    void SelectStyle(object sender, EventArgs e)
    {
        // Retrieve the style name as a string.
        String myStyle = SelectionList1.Selection.ToString();
        // Match the style name and apply the style to TextView1.
        switch (myStyle)
        {
            case "hot":
                TextView1.StyleReference = "Style1";
                break;
            case "medium":
                TextView1.StyleReference = "Style2";
                break;
            case "mild":
                TextView1.StyleReference = "Style3";
                break;
        }
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<mobile:StyleSheet id="StyleSheet1" runat="server">
    <mobile:Style font-size="Large" font-name="Arial" font-bold="true"
        forecolor="red" font-italic="true" backcolor="#E0E0E0" 
        wrapping="wrap" name="Style1">
    </mobile:Style>
    <mobile:Style font-size="Normal" font-name="Arial" font-bold="false" 
       forecolor="Blue" font-italic="true" backcolor="blue" 
       wrapping="NoWrap" name="Style2">
    </mobile:Style>
    <mobile:Style font-size="Small" font-name="Arial Narrow" 
       font-bold="false" forecolor="Green" font-italic="false" 
       backcolor="Green" wrapping="NoWrap" name="Style3">
    </mobile:Style>
</mobile:StyleSheet>
<mobile:form id="Form1" runat="server">
    <mobile:Label id="Label1" runat="server" Text="Today's Special" 
        StyleReference="title" />
    <mobile:TextView id="TextView1" runat="server" 
        StyleReference="Style1">
        Chili
    </mobile:TextView>
    <mobile:SelectionList runat="server" id="SelectionList1">
        <item Text="hot" Value="hot"/>
        <item Text="medium" Value="medium"/>
        <item Text="mild" Value="mild"/>
    </mobile:SelectionList>
    <mobile:Command runat="server" Text="Select Style" 
        OnClick="SelectStyle" />
    </mobile:form>
</body>
</html>
<%@ Page Language="VB" 
    Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile" 
    Namespace="System.Web.UI.MobileControls" 
    Assembly="System.Web.Mobile" %>

<script runat="server">
    Private Sub SelectStyle(ByVal sender As Object, _
        ByVal e As EventArgs)
        
        ' Retrieve the style name as a string
        Dim myStyle As String = SelectionList1.Selection.ToString()
        ' Match the style name and apply the style to TextView1
        Select Case myStyle
            Case "hot"
                TextView1.StyleReference = "Style1"
            Case "medium"
                TextView1.StyleReference = "Style2"
            Case "mild"
                TextView1.StyleReference = "Style3"
        End Select
    End Sub
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<body>
<mobile:StyleSheet id="StyleSheet1" runat="server">
    <mobile:Style font-size="Large" font-name="Arial" font-bold="true"
        forecolor="red" font-italic="true" backcolor="#E0E0E0" 
        wrapping="wrap" name="Style1">
    </mobile:Style>
    <mobile:Style font-size="Normal" font-name="Arial" font-bold="false" 
       forecolor="Blue" font-italic="true" backcolor="blue" 
       wrapping="NoWrap" name="Style2">
    </mobile:Style>
    <mobile:Style font-size="Small" font-name="Arial Narrow" 
       font-bold="false" forecolor="Green" font-italic="false" 
       backcolor="Green" wrapping="NoWrap" name="Style3">
    </mobile:Style>
</mobile:StyleSheet>

<mobile:form id="Form1" runat="server">
    <mobile:Label id="Label1" runat="server" Text="Today's Special" 
        StyleReference="title" />
    <mobile:TextView id="TextView1" runat="server" 
        StyleReference="Style1">
        Chili
    </mobile:TextView>
    <mobile:SelectionList runat="server" id="SelectionList1">
        <item Text="hot" Value="hot"/>
        <item Text="medium" Value="medium"/>
        <item Text="mild" Value="mild"/>
    </mobile:SelectionList>
    <mobile:Command ID="Command1" runat="server" Text="Select Style" 
        OnClick="SelectStyle" />
    </mobile:form>
</body>
</html>

Keterangan

Kelas dasar Style berisi karakteristik gaya yang umum untuk semua kontrol seluler. Kelas yang mewarisi dari Style kelas berisi karakteristik gaya tambahan khusus untuk kontrol terkait.

Karena keragaman perangkat yang didukung oleh kontrol seluler, semua properti gaya bersifat penasihat, dan mungkin atau mungkin tidak dihormati tergantung pada kemampuan perangkat target.

Konstruktor

Style()
Kedaluwarsa.

Menginisialisasi instans baru kelas Style. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

Bidang

AlignmentKey
Kedaluwarsa.

Mewakili kunci yang digunakan untuk mengambil Alignment pengaturan Style. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

BackColorKey
Kedaluwarsa.

Kunci untuk mengambil gaya dari lembar gaya yang disematkan untuk BackColor properti. Digunakan secara internal oleh ASP.NET. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

BoldKey
Kedaluwarsa.

Kunci untuk mengambil gaya dari lembar gaya yang disematkan untuk mengatur Bold properti dari Font. Digunakan secara internal oleh ASP.NET. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

FontNameKey
Kedaluwarsa.

Kunci untuk mengambil gaya dari lembar gaya yang disematkan untuk Name properti Font properti . Digunakan secara internal oleh ASP.NET. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

FontSizeKey
Kedaluwarsa.

Kunci untuk mengambil gaya dari lembar gaya yang disematkan untuk Size properti Font properti . Digunakan secara internal oleh ASP.NET. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

ForeColorKey
Kedaluwarsa.

Kunci untuk mengambil gaya dari lembar gaya yang disematkan untuk ForeColor properti . Digunakan secara internal oleh ASP.NET. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

ItalicKey
Kedaluwarsa.

Kunci untuk mengambil gaya dari lembar gaya yang disematkan untuk Italic properti Font properti . Digunakan secara internal oleh ASP.NET. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

WrappingKey
Kedaluwarsa.

Kunci untuk mengambil gaya dari lembar gaya yang disematkan untuk Wrapping. Digunakan secara internal oleh ASP.NET. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

Properti

Alignment
Kedaluwarsa.

Mendapatkan atau mengatur perataan yang ditentukan untuk gaya. Nilai defaultnya adalah NotSet. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

BackColor
Kedaluwarsa.

Mendapatkan atau mengatur warna latar belakang yang ditentukan untuk gaya. Nilai defaultnya adalah Empty. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

Control
Kedaluwarsa.

Mengembalikan referensi yang diketik dengan kuat ke kontrol terkait. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

DeviceSpecific
Kedaluwarsa.

Mendapatkan atau mengatur konstruksi DeviceSpecific/Choice yang terkait dengan kontrol. Aksesor mengembalikan null jika tidak ada konstruksi tersebut. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

Font
Kedaluwarsa.

Mengembalikan objek yang FontInfo berisi informasi font tentang kontrol. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

ForeColor
Kedaluwarsa.

Mendapatkan atau mengatur warna latar depan yang ditentukan untuk gaya. Biasanya, properti ini mengatur warna untuk teks. Nilai defaultnya adalah Empty. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

IsTemplated
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah Style objek memiliki kumpulan templat aktif. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

IsTrackingViewState
Kedaluwarsa.

Mendapatkan nilai yang menunjukkan apakah Style objek menyimpan perubahan pada status tampilannya. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

Item[Object, Boolean]
Kedaluwarsa.

Mengembalikan gaya, melalui parameter kunci, dengan atau tanpa menggunakan pewarisan. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

Item[Object]
Kedaluwarsa.

Mengembalikan gaya melalui parameter kunci, dengan atau tanpa menggunakan pewarisan. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

Name
Kedaluwarsa.

Mendapatkan atau mengatur nama objek yang ditentukan. Nilai default adalah string kosong (""). API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

State
Kedaluwarsa.

Mendapatkan konten saat ini dari StateBag. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

StyleReference
Kedaluwarsa.

Mendapatkan atau mengatur referensi ke properti gaya untuk Style. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

Wrapping
Kedaluwarsa.

Mendapatkan atau mengatur mode pembungkusan yang ditentukan untuk gaya. Nilai defaultnya adalah NotSet. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

Metode

AddParsedSubObject(Object)
Kedaluwarsa.

DeviceSpecific Mengatur properti ke objek yang ditentukan. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

ApplyTo(WebControl)
Kedaluwarsa.

Menerapkan properti gaya ke kontrol. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

Clone()
Kedaluwarsa.

Mengembalikan salinan instans Style objek ini. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

Equals(Object)
Kedaluwarsa.

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()
Kedaluwarsa.

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetTemplate(String)
Kedaluwarsa.

Mengembalikan templat dengan nama yang ditentukan. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

GetType()
Kedaluwarsa.

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
LoadViewState(Object)
Kedaluwarsa.

Memuat status tampilan ke StateStyle dalam objek. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

MemberwiseClone()
Kedaluwarsa.

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
RegisterStyle(String, Type, Object, Boolean)
Kedaluwarsa.

Mendaftarkan properti gaya dan mengembalikan kunci unik untuk pencarian. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

SaveViewState()
Kedaluwarsa.

Menyimpan perubahan ke status tampilan ke Object. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

ToString()
Kedaluwarsa.

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TrackViewState()
Kedaluwarsa.

Mengaktifkan pelacakan status tampilan di Style objek. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

Implementasi Antarmuka Eksplisit

IParserAccessor.AddParsedSubObject(Object)
Kedaluwarsa.

Untuk deskripsi anggota ini, lihat AddParsedSubObject(Object). API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

IStateManager.IsTrackingViewState
Kedaluwarsa.

Untuk deskripsi anggota ini, lihat IsTrackingViewState. API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

IStateManager.LoadViewState(Object)
Kedaluwarsa.

Untuk deskripsi anggota ini, lihat LoadViewState(Object). API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

IStateManager.SaveViewState()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Kedaluwarsa.

Untuk deskripsi anggota ini, lihat SaveViewState(). API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

IStateManager.TrackViewState()
Kedaluwarsa.

Untuk deskripsi anggota ini, lihat TrackViewState(). API ini kedaluarsa. Untuk informasi tentang cara mengembangkan aplikasi seluler ASP.NET, lihat Situs & Mobile Apps dengan ASP.NET.

Berlaku untuk

Lihat juga