ContentDirection ContentDirection ContentDirection ContentDirection Enum

Definizione

Rappresenta la direzione di visualizzazione dei controlli che includono testo in un controllo contenitore.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
Ereditarietà
ContentDirectionContentDirectionContentDirectionContentDirection

Campi

LeftToRight LeftToRight LeftToRight LeftToRight 1

Da sinistra a destra.Left to right.

NotSet NotSet NotSet NotSet 0

Non impostata.Not set.

RightToLeft RightToLeft RightToLeft RightToLeft 2

Da destra a sinistra.Right to left.

Esempi

Nell'esempio seguente viene illustrato come utilizzare l' ContentDirection enumerazione per impostare la Panel.Direction proprietà.The following example demonstrates how to use the ContentDirection enumeration to set the Panel.Direction property. Un ListBox controllo viene popolato con ContentDirection i valori di enumerazione.A ListBox control is populated with the ContentDirection enumeration values. La direzione di visualizzazione dell'etichetta e dei pulsanti di opzione nel pannello cambiano in base al valore selezionato dall'utente dalla casella di riepilogo.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. Poiché in questo esempio viene utilizzato il testo in RightToLeft lingua inglese, quando il valore è selezionato, il testo è giustificato Panel sul lato destro del controllo, ma viene mantenuto l'ordine da sinistra a destra del testo in lingua inglese.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 un'applicazione reale non è possibile impostare la Panel.Direction proprietà sul valore, se è stato visualizzato testo per una lingua che usa l' RightToLeft ordine da sinistra a destra.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>

Commenti

L' ContentDirection enumerazione rappresenta la direzione in cui visualizzare i controlli che includono testo in un controllo contenitore.The ContentDirection enumeration represents the direction in which to display controls that include text in a container control. I controlli come i Panel controlli WebPart e hanno proprietà che usano i ContentDirection valori di enumerazione per specificare la direzione in cui visualizzare i controlli figlio che includono testo.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.

Se si specifica il LeftToRight valore, i controlli figlio che includono testo visualizzano testo da sinistra a destra e giustificano il testo sul lato sinistro del controllo contenitore.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. Se si specifica il RightToLeft valore, i controlli figlio che includono testo vengono visualizzati da destra a sinistra e giustificano il testo sul lato destro del controllo contenitore.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. Usare il RightToLeft valore per visualizzare il testo per le lingue scritte da destra a sinistra, come l'arabo e l'ebraico.Use the RightToLeft value to display text for languages that are written from right to left, such as Arabic and Hebrew.

Si applica a

Vedi anche