Freigeben über


Style Klasse

Definition

Achtung

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.

Organisiert die Stilmerkmale des mobilen ASP.NET-Steuerelements. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit 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
Vererbung
Style
Abgeleitet
Attribute
Implementiert

Beispiele

Im folgenden Beispiel werden drei benutzerdefinierte Stile in einem StyleSheet -Objekt veranschaulicht. Ein SelectionList -Objekt enthält drei Werte, die den drei definierten Stilen entsprechen. Das OnClick Befehlsereignis ruft die SelectStyle -Funktion auf, die die StyleReference -Eigenschaft des TextView -Objekts ändert.

<%@ 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>

Hinweise

Die Basisklasse Style enthält Stilmerkmale, die allen mobilen Steuerelementen gemeinsam sind. Klassen, die von der Style -Klasse erben, enthalten zusätzliche Stilmerkmale, die dem zugeordneten Steuerelement spezifisch sind.

Aufgrund der Vielfalt der Geräte, die von mobilen Steuerelementen unterstützt werden, sind alle Stileigenschaften empfehlungswürdig und können je nach Den Funktionen des Zielgeräts berücksichtigt werden.

Konstruktoren

Style()
Veraltet.

Initialisiert eine neue Instanz der Style-Klasse. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Felder

AlignmentKey
Veraltet.

Stellt den Schlüssel dar, der zum Abrufen der Alignment-Einstellung aus Style verwendet wird. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

BackColorKey
Veraltet.

Der Schlüssel zum Abrufen des Formats aus dem eingebetteten Stylesheet für die BackColor-Eigenschaft. Wird von ASP.NET intern verwendet. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

BoldKey
Veraltet.

Der Schlüssel für den Abruf des Formats aus dem eingebetteten Stylesheet zum Festlegen der Bold-Eigenschaft von Font. Wird von ASP.NET intern verwendet. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

FontNameKey
Veraltet.

Der Schlüssel zum Abrufen des Formats aus dem eingebetteten Stylesheet für die Name-Eigenschaft der Font-Eigenschaft. Wird von ASP.NET intern verwendet. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

FontSizeKey
Veraltet.

Der Schlüssel zum Abrufen des Formats aus dem eingebetteten Stylesheet für die Size-Eigenschaft der Font-Eigenschaft. Wird von ASP.NET intern verwendet. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

ForeColorKey
Veraltet.

Der Schlüssel zum Abrufen des Formats aus dem eingebetteten Stylesheet für die ForeColor-Eigenschaft. Wird von ASP.NET intern verwendet. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

ItalicKey
Veraltet.

Der Schlüssel zum Abrufen des Formats aus dem eingebetteten Stylesheet für die Italic-Eigenschaft der Font-Eigenschaft. Wird von ASP.NET intern verwendet. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

WrappingKey
Veraltet.

Der Schlüssel zum Abrufen des Formats aus dem eingebetteten Stylesheet für Wrapping. Wird von ASP.NET intern verwendet. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

Eigenschaften

Alignment
Veraltet.

Ruft die angegebene Ausrichtung für das Format ab oder legt diese fest. Der Standardwert ist NotSet. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

BackColor
Veraltet.

Ruft die angegebene Hintergrundfarbe für das Format ab oder legt diese fest. Der Standardwert ist Empty. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Control
Veraltet.

Gibt einen stark typisierten Verweis auf das zugeordnete Steuerelement zurück. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

DeviceSpecific
Veraltet.

Ruft das dem Steuerelement zugeordnete DeviceSpecific/Choice-Konstrukt ab oder legt dieses fest. Wenn kein solches Konstrukt vorhanden ist, gibt der Accessor null zurück. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Font
Veraltet.

Gibt ein FontInfo-Objekt zurück, das Schriftartinformationen über das Steuerelement enthält. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

ForeColor
Veraltet.

Ruft die angegebene Vordergrundfarbe für das Format ab oder legt diese fest. Üblicherweise wird durch diese Eigenschaft die Textfarbe festgelegt. Der Standardwert ist Empty. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

IsTemplated
Veraltet.

Ruft einen Wert ab, der angibt, ob ein Style-Objekt über einen aktiven Vorlagensatz verfügt. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

IsTrackingViewState
Veraltet.

Ruft einen Wert ab, der angibt, ob das Style-Objekt Änderungen des Ansichtszustands speichert. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Item[Object, Boolean]
Veraltet.

Gibt das Format über den key-Parameter mit oder ohne Verwendung von Vererbung zurück. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Item[Object]
Veraltet.

Gibt das Format über den key-Parameter mit oder ohne Verwendung von Vererbung zurück. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Name
Veraltet.

Ruft den Namen des angegebenen Objekts ab oder legt diesen fest. Der Standardwert ist eine leere Zeichenfolge (""). Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

State
Veraltet.

Ruft den aktuellen Inhalt von StateBag ab. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

StyleReference
Veraltet.

Ruft einen Verweis auf die Formateigenschaften für einen Style ab oder legt diesen fest. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

Wrapping
Veraltet.

Ruft den angegebenen Umbruchmodus für das Format ab oder legt diesen fest. Der Standardwert ist NotSet. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

Methoden

AddParsedSubObject(Object)
Veraltet.

Legt die DeviceSpecific-Eigenschaft auf das angegebene Objekt fest. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

ApplyTo(WebControl)
Veraltet.

Wendet die Eigenschaften eines Formats auf ein Steuerelement an. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Clone()
Veraltet.

Erstellt eine Kopie dieser Instanz von dem Style-Objekt. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()
Veraltet.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetTemplate(String)
Veraltet.

Gibt die Vorlage mit dem angegebenen Namen zurück. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

GetType()
Veraltet.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
LoadViewState(Object)
Veraltet.

Lädt den Ansichtszustand in den State des Style-Objekts. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
RegisterStyle(String, Type, Object, Boolean)
Veraltet.

Registriert eine Formateigenschaft und gibt einen eindeutigen Suchschlüssel zurück. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

SaveViewState()
Veraltet.

Speichert die Änderungen am Ansichtszustand in einem Object. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TrackViewState()
Veraltet.

Aktiviert die Verfolgung des Ansichtszustands im Style-Objekt. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

Explizite Schnittstellenimplementierungen

IParserAccessor.AddParsedSubObject(Object)
Veraltet.

Eine Beschreibung dieses Elements finden Sie unter AddParsedSubObject(Object). Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

IStateManager.IsTrackingViewState
Veraltet.

Eine Beschreibung dieses Elements finden Sie unter IsTrackingViewState. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

IStateManager.LoadViewState(Object)
Veraltet.

Eine Beschreibung dieses Elements finden Sie unter LoadViewState(Object). Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

IStateManager.SaveViewState()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Veraltet.

Eine Beschreibung dieses Elements finden Sie unter SaveViewState(). Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

IStateManager.TrackViewState()
Veraltet.

Eine Beschreibung dieses Elements finden Sie unter TrackViewState(). Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Sites mit ASP.NET.

Gilt für:

Weitere Informationen