Compartilhar via


RadioButtonList.RepeatDirection Propriedade

Definição

Obtém ou define a direção na qual os botões de opção dentro do grupo são exibidos.

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 da propriedade

Um dos valores de RepeatDirection. O padrão é Vertical.

Atributos

Exceções

A direção de exibição da lista não é um dos valores RepeatDirection.

Exemplos

O exemplo de código a seguir demonstra como usar a RepeatDirection propriedade para exibir os itens de um RadioButtonList controle em colunas preenchidas de cima para baixo e da esquerda para a direita.

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

Comentários

Use essa propriedade para especificar a direção de exibição do RadioButtonList controle.

Observação

O número de colunas exibidas é sempre determinado pela RepeatColumns propriedade .

Se essa propriedade for definida RepeatDirection.Vertical como e se a RepeatLayout propriedade estiver definida Tablecomo , a primeira coluna será preenchida de cima para baixo, a próxima coluna e assim por diante até que todos os itens sejam renderizados. Por exemplo, se RepeatColumns for definido como 3, os itens do RadioButtonList controle serão exibidos em três colunas. Uma lista de nove itens seria exibida da seguinte maneira.

1 4 7
2 5 8
3 6 9

Se essa propriedade for definida RepeatDirection.Horizontal como e se a RepeatLayout propriedade estiver definida Tablecomo , os itens na lista serão exibidos em linhas carregadas da esquerda para a direita e, em seguida, de cima para baixo, até que todos os itens sejam renderizados. Por exemplo, se RepeatColumns for definido como 3, os itens do RadioButtonList controle serão exibidos em linhas de três itens. Uma lista de nove itens seria exibida da seguinte maneira.

1 2 3
4 5 6
7 8 9

Aplica-se a

Confira também