Condividi tramite


ContentDirection Enumerazione

Definizione

Rappresenta la direzione di visualizzazione dei controlli che includono testo in un controllo contenitore.

public enum class ContentDirection
public enum ContentDirection
type ContentDirection = 
Public Enum ContentDirection
Ereditarietà
ContentDirection

Campi

LeftToRight 1

Da sinistra a destra.

NotSet 0

Non impostata.

RightToLeft 2

Da destra a sinistra.

Esempio

Nell'esempio seguente viene illustrato come utilizzare l'enumerazione ContentDirection per impostare la Panel.Direction proprietà . Un ListBox controllo viene popolato con i valori di ContentDirection enumerazione. La direzione di visualizzazione dell'etichetta e dei pulsanti di opzione nel pannello cambia in base al valore selezionato dall'utente nella casella di riepilogo. Poiché in questo esempio viene utilizzato il testo in inglese, quando il RightToLeft valore è selezionato, il testo viene giustificato sul lato destro del Panel controllo, ma viene mantenuto l'ordine da sinistra a destra del testo in inglese. In un'applicazione reale non si imposta la Panel.Direction proprietà sul RightToLeft valore , se si visualizza il testo per una lingua che usa l'ordine da sinistra a destra.

<%@ 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'enumerazione ContentDirection rappresenta la direzione in cui visualizzare i controlli che includono testo in un controllo contenitore. I controlli come Panel e WebPart hanno proprietà che usano i ContentDirection valori di enumerazione per specificare la direzione in cui visualizzare i controlli figlio che includono testo.

Se si specifica il LeftToRight valore , i controlli figlio che includono testo visualizzato testo da sinistra a destra e giustificare il testo sul lato sinistro del controllo contenitore. Se si specifica il RightToLeft valore , i controlli figlio che includono testo visualizzato testo da destra a sinistra e giustificano il testo sul lato destro del controllo contenitore. Usare il RightToLeft valore per visualizzare il testo per le lingue scritte da destra a sinistra, ad esempio arabo ed ebraico.

Si applica a

Vedi anche