Freigeben über


ContentDirection Enumeration

Definition

Stellt die Richtung dar, in der Steuerelemente, die Text in einem Containersteuerelement enthalten, angezeigt werden sollen.

public enum class ContentDirection
public enum ContentDirection
type ContentDirection = 
Public Enum ContentDirection
Vererbung
ContentDirection

Felder

LeftToRight 1

Von links nach rechts.

NotSet 0

Nicht festgelegt.

RightToLeft 2

Von rechts nach links.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die Enumeration zum Festlegen der ContentDirection Panel.Direction Eigenschaft verwendet wird. Ein ListBox Steuerelement wird mit den ContentDirection Enumerationswerten aufgefüllt. Die Anzeigerichtung der Beschriftungs- und Optionsfelder im Bereich ändern sich basierend auf dem Wert, den der Benutzer aus dem Listenfeld auswählt. Da in diesem Beispiel englischer Text verwendet wird, wenn der RightToLeft Wert ausgewählt ist, wird der Text auf der rechten Seite des Panel Steuerelements gerechtfertigt, aber die reihenfolge von links nach rechts des englischen Texts wird beibehalten. 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 von links nach rechts verwendet wird.

<%@ 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 sollen, die Text in ein Containersteuerelement einschließen. Steuerelemente wie die Panel steuerelemente WebPart verfügen über Eigenschaften, die die ContentDirection Enumerationswerte verwenden, um die Richtung anzugeben, in der untergeordnete Steuerelemente angezeigt werden, die Text enthalten.

Wenn Sie den LeftToRight Wert angeben, enthalten untergeordnete Steuerelemente Textanzeigetext von links nach rechts und rechtfertigen den Text auf der linken Seite des Containersteuerelements. Wenn Sie den RightToLeft Wert angeben, enthalten untergeordnete Steuerelemente Textanzeigetext von rechts nach links und rechtfertigen den Text auf der rechten Seite des Containersteuerelements. Verwenden Sie den RightToLeft Wert, um Text für Sprachen anzuzeigen, die von rechts nach links geschrieben werden, z. B. Arabisch und Hebräisch.

Gilt für

Siehe auch