Panel.Direction Vlastnost

Definice

Získá nebo nastaví směr zobrazení ovládacích prvků, které obsahují text v ovládacím prvku Panel .

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

Hodnota vlastnosti

Jedna z hodnot výčtu ContentDirection . Výchozí formát je NotSet.

Příklady

Následující příklad kódu ukazuje, jak programově nastavit Direction vlastnost . Ovládací ListBox prvek se naplní hodnotami výčtu ContentDirection . Směr zobrazení popisku a přepínačů na panelu se mění v závislosti na hodnotě, kterou uživatel vybere ze seznamu. Všimněte si, že v tomto příkladu se používá text v angličtině. Proto je při RightToLeft výběru hodnoty text za bloku na pravé straně Panel ovládacího prvku, ale je zachováno pořadí zleva doprava anglického textu. V reálné aplikaci byste vlastnost nenastavili na , DirectionRightToLeft pokud byste zobrazovali text pro jazyk zleva doprava.

Poznámka

Následující ukázka kódu používá model s jedním souborem kódu a nemusí správně fungovat, pokud je zkopírován přímo do souboru s kódem na pozadí. Tento vzorek kódu musí být zkopírován do prázdného textového souboru s příponou .aspx. Další informace o modelu kódu Web Forms najdete v tématu ASP.NET Web Forms model kódu stránky.

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

Poznámky

Direction Pomocí vlastnosti určete směr zobrazení ovládacích prvků, které obsahují text v ovládacím Panel prvku. Tato vlastnost je nastavena pomocí jedné z hodnot výčtu ContentDirection . Následující tabulka uvádí možné hodnoty.

Hodnota Popis
NotSet Směr obsahu není nastaven.
LeftToRight Směr obsahu je zleva doprava.
RightToLeft Směr obsahu je zprava doleva.

Pokud zadáte LeftToRight, podřízené ovládací prvky, které zahrnují zobrazení textu zleva doprava. Pokud zadáte RightToLeft, podřízené ovládací prvky, které obsahují zobrazení textu zprava doleva. Slouží RightToLeft k zobrazení textu v jazycích psaných zprava doleva, jako je arabština nebo hebrejština.

Poznámka

Tato vlastnost je podporována pouze v prohlížečích, které podporují HTML 4.0 nebo novější.

Platí pro

Viz také