Panel.Direction Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает направление отображения элементов управления, включающих текст в Panel элемент управления.
public:
virtual property System::Web::UI::WebControls::ContentDirection Direction { System::Web::UI::WebControls::ContentDirection get(); void set(System::Web::UI::WebControls::ContentDirection value); };
public virtual System.Web.UI.WebControls.ContentDirection Direction { get; set; }
member this.Direction : System.Web.UI.WebControls.ContentDirection with get, set
Public Overridable Property Direction As ContentDirection
Значение свойства
Одно из значений ContentDirection перечисления. Значение по умолчанию — NotSet.
Примеры
В следующем примере кода показано, как программно задать Direction свойство. Элемент ListBox управления заполняется значениями ContentDirection перечисления. Направление отображения метки и переключателей на панели изменяется на основе значения, выбранного пользователем в списке. Обратите внимание, что в этом примере используется английский текст. Поэтому при RightToLeft выборе значения текст оправдан справа Panel от элемента управления, но сохраняется левый порядок текста на английском языке. В реальном приложении вы не задали Direction бы свойство RightToLeft , если вы отображали текст для языка слева направо.
Замечание
В следующем примере кода используется модель кода с одним файлом и может не работать правильно, если она копируется непосредственно в файл программной части. Этот пример кода должен быть скопирован в пустой текстовый файл с расширением .aspx. Дополнительные сведения о модели кода веб-форм см. в разделе ASP.NET модель кода веб-форм.
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Panel.Direction Property Example</title>
<script runat="server">
Sub ListBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs)
' Determine which list item was clicked.
' Change the display direction of content in the panel.
Select Case (ListBox1.SelectedIndex)
Case 0
Panel1.Direction = ContentDirection.NotSet
Case 1
Panel1.Direction = ContentDirection.LeftToRight
Case 2
Panel1.Direction = ContentDirection.RightToLeft
Case Else
Throw New Exception("You did not select a valid list item.")
End Select
End Sub
</script>
</head>
<body>
<form id="Form1" runat="server">
<h3>Panel.Direction Property Example</h3>
<h4>Select the content display direction for the
controls in the panel.</h4>
<asp:ListBox ID="ListBox1"
Rows="3"
AutoPostBack="True"
SelectionMode="Single"
OnSelectedIndexChanged="ListBox1_SelectedIndexChanged"
runat="server">
<asp:ListItem>NotSet</asp:ListItem>
<asp:ListItem>LeftToRight</asp:ListItem>
<asp:ListItem>RightToLeft</asp:ListItem>
</asp:ListBox>
<hr />
<asp:Panel ID="Panel1"
Height="100px"
Width="300px"
BackColor="Aqua"
runat="server">
<asp:Label ID="Label1"
Text = "Select a programming language"
runat="server">
</asp:Label><br /><br />
<asp:RadioButton id="Radio1"
Text="C#"
Checked="False"
GroupName="RadioGroup1"
runat="server">
</asp:RadioButton><br />
<asp:RadioButton id="Radio2"
Text="Visual Basic"
Checked="False"
GroupName="RadioGroup1"
runat="server">
</asp:RadioButton><br />
<asp:RadioButton id="Radio3"
Text="C++"
Checked="False"
GroupName="RadioGroup1"
runat="server">
</asp:RadioButton><br />
</asp:Panel>
</form>
</body>
</html>
Комментарии
Direction Используйте свойство, чтобы указать направление отображения для элементов управления, включающих текст в Panel элемент управления. Это свойство задается с помощью одного из значений ContentDirection перечисления. В следующей таблице перечислены возможные значения.
| Ценность | Описание |
|---|---|
NotSet |
Направление содержимого не задано. |
LeftToRight |
Направление содержимого слева направо. |
RightToLeft |
Направление содержимого справа налево. |
При указании LeftToRightдочерние элементы управления, содержащие текстовое отображение слева направо. При указании RightToLeftдочерние элементы управления, содержащие текстовое отображение справа налево. Используется RightToLeft для отображения текста для языков, написанных справа налево, таких как арабский или иврит.
Замечание
Это свойство поддерживается только в браузерах, поддерживающих HTML 4.0 или более поздней версии.