Style Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
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.
Систематизирует характеристики стиля элемента управления ASP.NET для мобильных устройств. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с 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
- Наследование
-
Style
- Производный
- Атрибуты
- Реализации
Примеры
В следующем примере показаны три определяемых пользователем стиля в объекте StyleSheet . Объект SelectionList содержит три значения, которые соответствуют трем определенным стилям. Событие OnClick
команды вызывает функцию SelectStyle
, которая изменяет StyleReference свойство TextView объекта .
<%@ 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>
Комментарии
Базовый Style класс содержит характеристики стиля, общие для всех мобильных элементов управления. Классы, наследующие от класса , Style содержат дополнительные характеристики стиля, характерные для связанного с ними элемента управления.
Из-за разнообразия устройств, поддерживаемых мобильными элементами управления, все свойства стиля являются рекомендациями и могут учитываться или не учитываться в зависимости от возможностей целевого устройства.
Конструкторы
Style() |
Устаревшие..
Инициализирует новый экземпляр класса Style. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
Поля
AlignmentKey |
Устаревшие..
Представляет ключ, используемый для извлечения параметра Alignment объекта Style. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
BackColorKey |
Устаревшие..
Ключ для извлечения стиля из внедренной таблицы стилей для свойства BackColor. Используется внутри платформой ASP.NET. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
BoldKey |
Устаревшие..
Ключ для извлечения стиля из внедренной таблицы стилей для установки свойства Bold объекта Font. Используется внутри платформой ASP.NET. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
FontNameKey |
Устаревшие..
Ключ для извлечения стиля из внедренной таблицы стилей для свойства Name свойства Font. Используется внутри платформой ASP.NET. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
FontSizeKey |
Устаревшие..
Ключ для извлечения стиля из внедренной таблицы стилей для свойства Size свойства Font. Используется внутри платформой ASP.NET. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
ForeColorKey |
Устаревшие..
Ключ для извлечения стиля из внедренной таблицы стилей для свойства ForeColor. Используется внутри платформой ASP.NET. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
ItalicKey |
Устаревшие..
Ключ для извлечения стиля из внедренной таблицы стилей для свойства Italic свойства Font. Используется внутри платформой ASP.NET. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
WrappingKey |
Устаревшие..
Ключ для извлечения стиля из внедренной таблицы стилей для объекта Wrapping. Используется внутри платформой ASP.NET. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
Свойства
Alignment |
Устаревшие..
Получает или задает указанное выравнивание для стиля. Значение по умолчанию — NotSet. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
BackColor |
Устаревшие..
Получает или задает указанный цвет фона для стиля. Значение по умолчанию — Empty. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
Control |
Устаревшие..
Возвращает строго типизированную ссылку на связанный элемент управления. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
DeviceSpecific |
Устаревшие..
Получает или задает конструкцию DeviceSpecific/Choice, связанную с элементом управления. Метод доступа возвращает значение |
Font |
Устаревшие..
Возвращает объект FontInfo, содержащий сведения о шрифтах для элемента управления. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
ForeColor |
Устаревшие..
Получает или задает указанный основной цвет для стиля. Обычно это свойство задает цвет для текста. Значение по умолчанию — Empty. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
IsTemplated |
Устаревшие..
Получает значение, показывающее, имеет ли объект Style активный набор шаблонов. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
IsTrackingViewState |
Устаревшие..
Получает значение, указывающее сохраняет ли объект Style изменения в данных о состоянии представления. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
Item[Object, Boolean] |
Устаревшие..
Возвращает стиль посредством параметра ключа с использованием или без использования наследования. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
Item[Object] |
Устаревшие..
Возвращает стиль посредством параметра ключа с использованием или без использования наследования. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
Name |
Устаревшие..
Получает или задает имя указанного объекта. Значение по умолчанию — пустая строка. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
State |
Устаревшие..
Получает текущее содержимое объекта StateBag. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
StyleReference |
Устаревшие..
Получает или задает ссылку на свойства стиля для объекта Style. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
Wrapping |
Устаревшие..
Получает или задает указанный режим заключения в оболочку для стиля. Значение по умолчанию — NotSet. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
Методы
AddParsedSubObject(Object) |
Устаревшие..
Устанавливает свойство DeviceSpecific для заданного объекта. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
ApplyTo(WebControl) |
Устаревшие..
Применяет свойства стиля к элементу управления. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
Clone() |
Устаревшие..
Возвращает копию экземпляра объекта Style. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
Equals(Object) |
Устаревшие..
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Устаревшие..
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetTemplate(String) |
Устаревшие..
Возвращает шаблон с указанным именем. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
GetType() |
Устаревшие..
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
LoadViewState(Object) |
Устаревшие..
Загружает состояние представления в State объекта Style. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
MemberwiseClone() |
Устаревшие..
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
RegisterStyle(String, Type, Object, Boolean) |
Устаревшие..
Регистрирует свойство стиля и возвращает уникальный ключ для просмотра. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
SaveViewState() |
Устаревшие..
Сохраняет изменения в состоянии представления в объекте Object. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
ToString() |
Устаревшие..
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
TrackViewState() |
Устаревшие..
Включает отслеживание состояния представления в объекте Style. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
Явные реализации интерфейса
IParserAccessor.AddParsedSubObject(Object) |
Устаревшие..
Описание этого члена см. в разделе AddParsedSubObject(Object). Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
IStateManager.IsTrackingViewState |
Устаревшие..
Описание этого члена см. в разделе IsTrackingViewState. Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
IStateManager.LoadViewState(Object) |
Устаревшие..
Описание этого члена см. в разделе LoadViewState(Object). Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
IStateManager.SaveViewState() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
Устаревшие..
Описание этого члена см. в разделе SaveViewState(). Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |
IStateManager.TrackViewState() |
Устаревшие..
Описание этого члена см. в разделе TrackViewState(). Этот API устарел. Сведения о разработке ASP.NET мобильных приложений см. в статье Мобильные приложения & сайты с ASP.NET. |