RadioButtonList.RepeatDirection Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define a direção em que os botões de rádio 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 de Propriedade
Um dos RepeatDirection valores. A predefiniçã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 seguinte demonstra como usar a RepeatDirection propriedade para mostrar os itens de um RadioButtonList controlo em colunas preenchidas de cima para baixo, e depois 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>
Observações
Use esta propriedade para especificar a direção de exibição do RadioButtonList controlo.
Note
O número de colunas que são apresentadas é sempre determinado pela RepeatColumns propriedade.
Se esta propriedade for definida para RepeatDirection.Vertical e se for RepeatLayout definida para Table, a primeira coluna é preenchida de cima para baixo, depois a seguinte, e assim sucessivamente até que todos os itens sejam renderizados. Por exemplo, se RepeatColumns estiver definido para 3, os itens do RadioButtonList controlo são exibidos em três colunas. Uma lista de nove itens apareceria da seguinte forma.
| Coluna 1 | Coluna 2 | Coluna 3 |
|---|---|---|
| 1 | 4 | 7 |
| 2 | 5 | 8 |
| 3 | 6 | 9 |
Se esta propriedade estiver definida para RepeatDirection.Horizontal e se estiver RepeatLayout definida para Table, os itens da lista são exibidos em linhas carregadas da esquerda para a direita, depois de cima para baixo, até que todos os itens sejam renderizados. Por exemplo, se RepeatColumns estiver definido para 3, os itens do RadioButtonList controlo são exibidos em linhas de três itens. Uma lista de nove itens apareceria da seguinte forma.
| Coluna 1 | Coluna 2 | Coluna 3 |
|---|---|---|
| 1 | 2 | 3 |
| 4 | 5 | 6 |
| 7 | 8 | 9 |