Freigeben über


ContentDirection Enumeration

Definition

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

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

Felder

Name Wert Beschreibung
NotSet 0

Nicht festgelegt.

LeftToRight 1

Links nach Rechts.

RightToLeft 2

Rechts nach Links.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die ContentDirection Aufzählung zum Festlegen der Panel.Direction Eigenschaft verwendet wird. Ein ListBox Steuerelement wird mit den ContentDirection Enumerationswerten aufgefüllt. Die Anzeigerichtung der Beschriftung 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 markiert ist, wird der Text auf der rechten Seite des Panel Steuerelements ausgerichtet, 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 würden, 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 Aufzählung stellt die Richtung dar, in der Steuerelemente angezeigt werden, die Text in ein Containersteuerelement enthalten. Steuerelemente wie die Panel Steuerelemente verfügen WebPart ü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, werden untergeordnete Steuerelemente, die Textanzeigetext von links nach rechts enthalten, enthalten, und den Text auf der linken Seite des Containersteuerelements rechtfertigen. Wenn Sie den RightToLeft Wert angeben, werden untergeordnete Steuerelemente, die Textanzeigetext von rechts nach links enthalten, und den Text auf der rechten Seite des Containersteuerelements rechtfertigen. Verwenden Sie den RightToLeft Wert, um Text für Sprachen anzuzeigen, die von rechts nach links geschrieben wurden, z. B. Arabisch und Hebräisch.

Gilt für:

Weitere Informationen