Compartir a través de


ContentDirection Enumeración

Definición

Representa la dirección en la que se muestran los controles que incluyen texto en un control de contenedor.

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

Campos

LeftToRight 1

De izquierda a derecha.

NotSet 0

No establecido.

RightToLeft 2

De derecha a izquierda.

Ejemplos

En el ejemplo siguiente se muestra cómo usar la ContentDirection enumeración para establecer la Panel.Direction propiedad . Un ListBox control se rellena con los ContentDirection valores de enumeración. La dirección de visualización de la etiqueta y los botones de radio del panel cambian en función del valor que el usuario selecciona en el cuadro de lista. Dado que en este ejemplo se usa texto en inglés, cuando se selecciona el RightToLeft valor, el texto se justifica en el lado derecho del Panel control, pero se mantiene el orden de izquierda a derecha del texto en inglés. En una aplicación real, no establecería la Panel.Direction propiedad en el RightToLeft valor si mostrara texto para un idioma que use el orden de izquierda a derecha.

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

Comentarios

La ContentDirection enumeración representa la dirección en la que se muestran los controles que incluyen texto en un control contenedor. Los controles como los Panel controles y WebPart tienen propiedades que usan los ContentDirection valores de enumeración para especificar la dirección en la que se muestran los controles secundarios que incluyen texto.

Si especifica el LeftToRight valor, los controles secundarios que incluyen texto para mostrar texto de izquierda a derecha y justifican el texto en el lado izquierdo del control de contenedor. Si especifica el RightToLeft valor, los controles secundarios que incluyen texto para mostrar texto de derecha a izquierda y justifican el texto en el lado derecho del control de contenedor. Use el valor para mostrar el RightToLeft texto de los idiomas que se escriben de derecha a izquierda, como árabe y hebreo.

Se aplica a

Consulte también