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. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites 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 Formatvorlagen in einem StyleSheet Objekt veranschaulicht. Ein SelectionList Objekt enthält drei Werte, die den drei definierten Formatvorlagen entsprechen. Das OnClick Befehlsereignis ruft die Funktion auf, die die StyleReference SelectStyle 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 Formateigenschaften, die allen mobilen Steuerelementen gemeinsam sind. Klassen, die von der Klasse erben, enthalten zusätzliche Formateigenschaften, die für das Style zugehörige Steuerelement spezifisch sind.

Aufgrund der Vielfalt von Geräten, die von mobilen Steuerelementen unterstützt werden, werden alle Stileigenschaften beraten und können je nach Den Funktionen des Zielgeräts möglicherweise oder nicht berücksichtigt werden.

Konstruktoren

Style()

Initialisiert eine neue Instanz der Style-Klasse. Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Felder

AlignmentKey

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

BackColorKey

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. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

BoldKey

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. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

FontNameKey

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. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

FontSizeKey

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. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

ForeColorKey

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. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

ItalicKey

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. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

WrappingKey

Der Schlüssel zum Abrufen des Formats aus dem eingebetteten Stylesheet für Wrapping. Wird von ASP.NET intern verwendet. Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Eigenschaften

Alignment

Ruft die angegebene Ausrichtung für das Format ab oder legt diese fest. Der Standardwert ist NotSet. Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

BackColor

Ruft die angegebene Hintergrundfarbe für das Format ab oder legt diese fest. Der Standardwert ist Empty. Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Control

Gibt einen stark typisierten Verweis auf das zugeordnete Steuerelement zurück. Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

DeviceSpecific

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. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Font

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

ForeColor

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. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

IsTemplated

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

IsTrackingViewState

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

Item[Object, Boolean]

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

Item[Object]

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

Name

Ruft den Namen des angegebenen Objekts ab oder legt diesen fest. Der Standardwert ist eine leere Zeichenfolge (""). Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

State

Ruft den aktuellen Inhalt von StateBag ab. Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

StyleReference

Ruft einen Verweis auf die Formateigenschaften für einen Style ab oder legt diesen fest. Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Wrapping

Ruft den angegebenen Umbruchmodus für das Format ab oder legt diesen fest. Der Standardwert ist NotSet. Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Methoden

AddParsedSubObject(Object)

Legt die DeviceSpecific-Eigenschaft auf das angegebene Objekt fest. Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

ApplyTo(WebControl)

Wendet die Eigenschaften eines Formats auf ein Steuerelement an. Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Clone()

Erstellt eine Kopie dieser Instanz von dem Style-Objekt. Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetTemplate(String)

Gibt die Vorlage mit dem angegebenen Namen zurück. Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
LoadViewState(Object)

Lädt den Ansichtszustand in den State des Style-Objekts. Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

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

Registriert eine Formateigenschaft und gibt einen eindeutigen Suchschlüssel zurück. Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

SaveViewState()

Speichert die Änderungen am Ansichtszustand in einem Object. Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

ToString()

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

(Geerbt von Object)
TrackViewState()

Aktiviert die Verfolgung des Ansichtszustands im Style-Objekt. Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Explizite Schnittstellenimplementierungen

IParserAccessor.AddParsedSubObject(Object)

Eine Beschreibung dieses Elements finden Sie unter AddParsedSubObject(Object). Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

IStateManager.IsTrackingViewState

Eine Beschreibung dieses Elements finden Sie unter IsTrackingViewState. Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

IStateManager.LoadViewState(Object)

Eine Beschreibung dieses Elements finden Sie unter LoadViewState(Object). Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

IStateManager.SaveViewState()

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

Eine Beschreibung dieses Elements finden Sie unter SaveViewState(). Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

IStateManager.TrackViewState()

Eine Beschreibung dieses Elements finden Sie unter TrackViewState(). Diese API ist veraltet. Weitere Informationen zur Entwicklung von mobilen ASP.NET-Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

Gilt für:

Siehe auch