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 или более поздней версии.