Style Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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. |