Freigeben über


RadioButtonList.RepeatDirection Eigenschaft

Definition

Ruft die Richtung ab, in der die Optionsfelder innerhalb der Gruppe angezeigt werden, oder legt diese fest.

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

Eigenschaftswert

Einer der RepeatDirection-Werte. Der Standardwert ist Vertical.

Attribute

Ausnahmen

Die Anzeigerichtung der Liste gehört nicht zu den RepeatDirection-Werten.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die RepeatDirection -Eigenschaft verwendet wird, um die Elemente eines RadioButtonList Steuerelements in Spalten anzuzeigen, die von oben nach unten und dann von links nach rechts gefüllt sind.

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

Hinweise

Verwenden Sie diese Eigenschaft, um die Anzeigerichtung des Steuerelements RadioButtonList anzugeben.

Hinweis

Die Anzahl der angezeigten Spalten wird immer durch die RepeatColumns -Eigenschaft bestimmt.

Wenn diese Eigenschaft auf RepeatDirection.Vertical festgelegt ist und die RepeatLayout -Eigenschaft auf Tablefestgelegt ist, wird die erste Spalte von oben nach unten, dann die nächste Spalte usw. gefüllt, bis alle Elemente gerendert werden. Wenn RepeatColumns beispielsweise auf 3 festgelegt ist, werden die Elemente des RadioButtonList Steuerelements in drei Spalten angezeigt. Eine Liste mit neun Elementen würde wie folgt angezeigt.

1 4 7
2 5 8
3 6 9

Wenn diese Eigenschaft auf RepeatDirection.Horizontal festgelegt ist und die RepeatLayout -Eigenschaft auf Tablefestgelegt ist, werden die Elemente in der Liste in Zeilen angezeigt, die von links nach rechts und dann von oben nach unten geladen werden, bis alle Elemente gerendert werden. Wenn RepeatColumns beispielsweise auf 3 festgelegt ist, werden die Elemente des RadioButtonList Steuerelements in Zeilen mit drei Elementen angezeigt. Eine Liste mit neun Elementen würde wie folgt angezeigt.

1 2 3
4 5 6
7 8 9

Gilt für:

Weitere Informationen