Freigeben über


Panel.Direction Eigenschaft

Definition

Ruft ab oder legt die Richtung fest, in der Steuerelemente angezeigt werden, die Text in ein Panel Steuerelement enthalten.

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

Eigenschaftswert

Einer der ContentDirection Enumerationswerte. Der Standardwert lautet NotSet.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die Direction Eigenschaft programmgesteuert festgelegt wird. Ein ListBox Steuerelement wird mit den ContentDirection Enumerationswerten aufgefüllt. Die Anzeigerichtung der Beschriftung und Optionsfelder im Panel ändern sich basierend auf dem Wert, den der Benutzer im Listenfeld auswählt. Beachten Sie, dass 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 Direction Eigenschaft RightToLeft nicht festlegen, wenn Sie Text für eine Sprache von links nach rechts anzeigen würden.

Hinweis

Im folgenden Codebeispiel wird das Codemodell mit einer Datei verwendet und funktioniert möglicherweise nicht ordnungsgemäß, wenn es direkt in eine CodeBehind-Datei kopiert wird. Dieses Codebeispiel muss in eine leere Textdatei kopiert werden, die über eine .aspx Erweiterung verfügt. Weitere Informationen zum Web Forms-Codemodell finden Sie unter ASP.NET Web Forms Page Code Model.

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

Verwenden Sie die Direction Eigenschaft, um die Anzeigerichtung für Steuerelemente anzugeben, die Text in ein Panel Steuerelement einschließen. Diese Eigenschaft wird mit einem der ContentDirection Enumerationswerte festgelegt. In der folgenden Tabelle sind die möglichen Werte aufgeführt.

Wert Beschreibung
NotSet Die Inhaltsrichtung ist nicht festgelegt.
LeftToRight Die Inhaltsrichtung ist von links nach rechts.
RightToLeft Die Inhaltsrichtung ist von rechts nach links.

Wenn Sie angeben, werden untergeordnete Steuerelemente, die die Textanzeige von links nach rechts enthalten, angegeben LeftToRight. Wenn Sie angeben, werden untergeordnete Steuerelemente, die Textanzeigen von rechts nach links enthalten, angegeben RightToLeft. Wird verwendet, um Text für Sprachen anzuzeigen, die von rechts nach links geschrieben werden, z. B RightToLeft . Arabisch oder Hebräisch.

Hinweis

Diese Eigenschaft wird nur in Browsern unterstützt, die HTML 4.0 oder höher unterstützen.

Gilt für:

Weitere Informationen