ContentDirection Перечисление

Определение

Представляет направление, в котором отображаются элементы управления с текстом в контейнерном элементе управления.Represents the direction in which to display controls that include text in a container control.

public enum class ContentDirection
public enum ContentDirection
type ContentDirection = 
Public Enum ContentDirection
Наследование
ContentDirection

Поля

LeftToRight 1

Слева направо.Left to right.

NotSet 0

Не задано.Not set.

RightToLeft 2

Справа налево.Right to left.

Примеры

В следующем примере показано, как использовать ContentDirection перечисление для задания Panel.Direction Свойства.The following example demonstrates how to use the ContentDirection enumeration to set the Panel.Direction property. ListBoxЭлемент управления заполняется ContentDirection значениями перечисления.A ListBox control is populated with the ContentDirection enumeration values. Направление экрана метки и переключателей на панели изменяется в зависимости от значения, которое пользователь выбирает в списке.The display direction of the label and radio buttons in the panel change based on the value that the user selects from the list box. Поскольку в этом примере используется текст на английском языке, RightToLeft то при выборе значения текст выравнивается по правой стороне Panel элемента управления, но сохраняется порядок текста на английском языке слева направо.Because this example uses English text, when the RightToLeft value is selected, the text is justified on the right side of the Panel control, but the left-to-right order of the English text is maintained. В реальном приложении не следует присвоить Panel.Direction свойству RightToLeft значение, если бы отображался текст для языка, который использует порядок слева направо.In a real-world application, you would not set the Panel.Direction property to the RightToLeft value, if you were displaying text for a language that uses left-to-right order.

<%@ 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>

Комментарии

ContentDirectionПеречисление представляет направление, в котором отображаются элементы управления, содержащие текст в элементе управления контейнера.The ContentDirection enumeration represents the direction in which to display controls that include text in a container control. Элементы управления, такие Panel как WebPart элементы управления и, имеют свойства, которые используют ContentDirection значения перечисления для указания направления, в котором должны отображаться дочерние элементы управления, содержащие текст.Controls such as the Panel and WebPart controls have properties that use the ContentDirection enumeration values to specify the direction in which to display child controls that include text.

Если указать LeftToRight значение, дочерние элементы управления, содержащие текст, будут отображать текст слева направо и выровнять текст по левой стороне элемента управления контейнера.If you specify the LeftToRight value, child controls that include text display text from left to right and justify the text on the left side of the container control. Если указать RightToLeft значение, дочерние элементы управления, содержащие текст, будут отображать текст справа налево и выровнять текст по правой стороне элемента управления контейнера.If you specify the RightToLeft value, child controls that include text display text from right to left and justify the text on the right side of the container control. Используйте RightToLeft значение, чтобы отобразить текст для языков, написанных справа налево, например для арабского языка и иврита.Use the RightToLeft value to display text for languages that are written from right to left, such as Arabic and Hebrew.

Применяется к

См. также раздел