ContentDirection ContentDirection ContentDirection ContentDirection Enum

Definition

Stellt die Richtung dar, in der Steuerelemente, die Text in einem Containersteuerelement enthalten, angezeigt werden sollen.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
Vererbung
ContentDirectionContentDirectionContentDirectionContentDirection

Felder

LeftToRight LeftToRight LeftToRight LeftToRight 1

Von links nach rechts.Left to right.

NotSet NotSet NotSet NotSet 0

Nicht festgelegt.Not set.

RightToLeft RightToLeft RightToLeft RightToLeft 2

Von rechts nach links.Right to left.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die ContentDirection -Enumeration verwendet wird Panel.Direction , um die-Eigenschaft festzulegen.The following example demonstrates how to use the ContentDirection enumeration to set the Panel.Direction property. Ein ListBox -Steuerelement wird mit ContentDirection den-Enumerationswerten aufgefüllt.A ListBox control is populated with the ContentDirection enumeration values. Die Anzeige Richtung der Bezeichnung und der Options Felder im Panel ändert sich basierend auf dem Wert, den der Benutzer aus dem Listenfeld auswählt.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. Da in diesem Beispiel Text in englischer Sprache verwendet RightToLeft wird, wird der Text auf der rechten Seite Panel des-Steuer Elements, die Reihenfolge von links nach rechts des englischen Texts wird jedoch beibehalten, wenn der Wert ausgewählt wird.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. In einer realen Anwendung würden Sie die Panel.Direction -Eigenschaft nicht auf den RightToLeft Wert festlegen, wenn Sie Text für eine Sprache anzeigen, die die Reihenfolge von links nach rechts verwendet.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>

Hinweise

Die ContentDirection -Enumeration stellt die Richtung dar, in der Steuerelemente angezeigt werden, die Text in einem Container Steuerelement enthalten.The ContentDirection enumeration represents the direction in which to display controls that include text in a container control. Steuerelemente wie die Panel Steuer WebPart Elemente und verfügen über Eigenschaften, ContentDirection die mithilfe der-Enumerationswerte die Richtung angeben, in der untergeordnete Steuerelemente angezeigt werden sollen, die Text enthalten.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.

Wenn Sie den LeftToRight Wert angeben, werden untergeordnete Steuerelemente, die Text enthalten, von links nach rechts angezeigt und den Text auf der linken Seite des Container Steuer Elements rechtfertigen.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. Wenn Sie den RightToLeft Wert angeben, werden untergeordnete Steuerelemente, die Text enthalten, von rechts nach links angezeigt und den Text auf der rechten Seite des Container Steuer Elements rechtfertigen.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. Verwenden Sie RightToLeft den Wert, um Text für Sprachen anzuzeigen, die von rechts nach links geschrieben werden, z. b. Arabisch und Hebräisch.Use the RightToLeft value to display text for languages that are written from right to left, such as Arabic and Hebrew.

Gilt für:

Siehe auch