RadioButtonList.RepeatDirection Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la dirección en la que se muestran los botones de radio del grupo.
public:
virtual property System::Web::UI::WebControls::RepeatDirection RepeatDirection { System::Web::UI::WebControls::RepeatDirection get(); void set(System::Web::UI::WebControls::RepeatDirection value); };
[System.ComponentModel.Bindable(true)]
public virtual System.Web.UI.WebControls.RepeatDirection RepeatDirection { get; set; }
public virtual System.Web.UI.WebControls.RepeatDirection RepeatDirection { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.RepeatDirection : System.Web.UI.WebControls.RepeatDirection with get, set
member this.RepeatDirection : System.Web.UI.WebControls.RepeatDirection with get, set
Public Overridable Property RepeatDirection As RepeatDirection
Valor de propiedad
Uno de los valores de RepeatDirection. De manera predeterminada, es Vertical
.
- Atributos
Excepciones
La dirección en que se muestra la lista no se corresponde con ninguno de los valores RepeatDirection.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar la RepeatDirection propiedad para mostrar los elementos de un RadioButtonList control en columnas rellenadas de arriba abajo y, a continuación, de izquierda a derecha.
<%@ Page Language="C#" AutoEventWireup="True" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>RadioButtonList.RepeatDirection Example</title>
</head>
<body>
<asp:RadioButtonList id="RadioButtonList1"
RepeatLayout="Table"
RepeatColumns = "2"
RepeatDirection="Vertical"
runat="server">
<asp:ListItem>Item 1</asp:ListItem>
<asp:ListItem>Item 2</asp:ListItem>
<asp:ListItem>Item 3</asp:ListItem>
<asp:ListItem>Item 4</asp:ListItem>
<asp:ListItem>Item 5</asp:ListItem>
<asp:ListItem>Item 6</asp:ListItem>
</asp:RadioButtonList>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>RadioButtonList.RepeatDirection Example</title>
</head>
<body>
<asp:RadioButtonList id="RadioButtonList1"
RepeatLayout="Table"
RepeatColumns = "2"
RepeatDirection="Vertical"
runat="server">
<asp:ListItem>Item 1</asp:ListItem>
<asp:ListItem>Item 2</asp:ListItem>
<asp:ListItem>Item 3</asp:ListItem>
<asp:ListItem>Item 4</asp:ListItem>
<asp:ListItem>Item 5</asp:ListItem>
<asp:ListItem>Item 6</asp:ListItem>
</asp:RadioButtonList>
</body>
</html>
Comentarios
Utilice esta propiedad para especificar la dirección de presentación del RadioButtonList control.
Nota
El número de columnas que se muestran siempre viene determinado por la RepeatColumns propiedad .
Si esta propiedad se establece RepeatDirection.Vertical
en y si la RepeatLayout propiedad está establecida Tableen , la primera columna se rellena de arriba a abajo, la columna siguiente, etc. hasta que se representen todos los elementos. Por ejemplo, si RepeatColumns se establece en 3, los elementos del RadioButtonList control se muestran en tres columnas. Una lista de nueve elementos aparecería como se indica a continuación.
1 | 4 | 7 |
2 | 5 | 8 |
3 | 6 | 9 |
Si esta propiedad se establece RepeatDirection.Horizontal
en y si la RepeatLayout propiedad está establecida Tableen , los elementos de la lista se muestran en filas cargadas de izquierda a derecha y, después, de arriba a abajo, hasta que se representan todos los elementos. Por ejemplo, si RepeatColumns se establece en 3, los elementos del RadioButtonList control se muestran en filas de tres elementos. Una lista de nueve elementos aparecería como se indica a continuación.
1 | 2 | 3 |
4 | 5 | 6 |
7 | 8 | 9 |