Ler em inglês

Compartilhar via


BulletedListDisplayMode Enumeração

Definição

Especifica os comportamentos de exibição que você pode aplicar ao conteúdo do item de lista em um controle de BulletedList.

C#
public enum BulletedListDisplayMode
Herança
BulletedListDisplayMode

Campos

Nome Valor Description
1

Exibe o conteúdo do item de lista como hiperlinks.

LinkButton 2

Exibe o conteúdo do item de lista como botões de link.

Text 0

Exibe o conteúdo do item de lista como texto.

Exemplos

O exemplo de código a seguir demonstra como criar um BulletedList controle e definir a DisplayMode propriedade . Um ListBox controle é preenchido com os BulletedListDisplayMode valores . O formato do conteúdo do item de lista é alterado com base no modo de exibição selecionado pelo usuário na caixa de listagem.

ASP.NET (C#)

<%@ Page Language="C#" %>

<!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 runat="server">
    <title>
            BulletStyle Example</title>
<script runat="server">       
        protected void Index_Changed(object sender, EventArgs e)
        {
            // Change the message displayed, based on 
            // the style selected from the list box.
            if (BulletStylesListBox.SelectedIndex > -1)
            {
                Message.Text = "You selected bullet style: " +
                    BulletStylesListBox.SelectedItem.Text;
            }

            // Change the bullet style used, based on 
            // the style selected from the list box.
            switch (BulletStylesListBox.SelectedIndex)
            {
                case 0:
                    ItemsBulletedList.BulletStyle = BulletStyle.Numbered;
                    break;
                case 1:
                    ItemsBulletedList.BulletStyle = BulletStyle.LowerAlpha;
                    break;
                case 2:
                    ItemsBulletedList.BulletStyle = BulletStyle.UpperAlpha;
                    break;
                case 3:
                    ItemsBulletedList.BulletStyle = BulletStyle.LowerRoman;
                    break;
                case 4:
                    ItemsBulletedList.BulletStyle = BulletStyle.UpperRoman;
                    break;
                case 5:
                    ItemsBulletedList.BulletStyle = BulletStyle.Disc;
                    break;
                case 6:
                    ItemsBulletedList.BulletStyle = BulletStyle.Circle;
                    break;
                case 7:
                    ItemsBulletedList.BulletStyle = BulletStyle.Square;
                    break;
                case 8:
                    ItemsBulletedList.BulletStyle = BulletStyle.CustomImage;
                    // Specify the path to the custom image to use for the bullet.
                    ItemsBulletedList.BulletImageUrl = "Images/image1.jpg";
                    break;
                case 9:
                    Message.Text = "You selected NotSet. The browser will determine the bullet style.";
                    break;
                default:
                    throw new Exception("You did not select a valid bullet style.");
            }

        }
</script>

</head>
<body>
    <form id="form1" runat="server">
        <h3>
            BulletStyle Example</h3>
        <asp:BulletedList ID="ItemsBulletedList" DisplayMode="Text" BulletStyle="NotSet"
            runat="server">
            <asp:ListItem Value="0">Coho Winery</asp:ListItem>
            <asp:ListItem Value="1">Contoso, Ltd.</asp:ListItem>
            <asp:ListItem Value="2">Tailspin Toys</asp:ListItem>
        </asp:BulletedList>
        <hr />
        <h4>
            Select a bullet type:</h4>
        <asp:ListBox ID="BulletStylesListBox" SelectionMode="Single" Rows="1" OnSelectedIndexChanged="Index_Changed"
            AutoPostBack="True" runat="server">
            <asp:ListItem Value="Numbered">Numbered</asp:ListItem>
            <asp:ListItem Value="LowerAlpha">LowerAlpha</asp:ListItem>
            <asp:ListItem Value="UpperAlpha">UpperAlpha</asp:ListItem>
            <asp:ListItem Value="LowerRoman">LowerRoman</asp:ListItem>
            <asp:ListItem Value="UpperRoman">UpperRoman</asp:ListItem>
            <asp:ListItem>Disc</asp:ListItem>
            <asp:ListItem>Circle</asp:ListItem>
            <asp:ListItem>Square</asp:ListItem>
            <asp:ListItem>CustomImage</asp:ListItem>
            <asp:ListItem Value="NotSet">NotSet</asp:ListItem>
        </asp:ListBox>
        <hr />
        <asp:Label ID="Message" runat="server" AssociatedControlID="BulletStylesListBox" />
    </form>
</body>
</html>

Comentários

A BulletedListDisplayMode enumeração representa os comportamentos de exibição que você pode aplicar ao conteúdo dos itens de lista em um BulletedList controle. A BulletedList.DisplayMode propriedade usa esses valores de enumeração para definir o comportamento de exibição do conteúdo do item de lista em um BulletedList controle. Por exemplo, se você definir a BulletedList.DisplayMode propriedade como o HyperLink valor, o conteúdo de cada item de lista no BulletedList controle será renderizado como um hiperlink.

O Text valor permite exibir o conteúdo do item de lista como texto regular sem nenhuma funcionalidade adicional.

O HyperLink valor permite exibir o conteúdo do item de lista como hiperlinks. Quando clicado, um hiperlink navega até uma URL. Use a ListItem.Value propriedade para especificar a URL para a qual um hiperlink navega.

O LinkButton valor permite exibir o conteúdo do item de lista como botões de link. Use o BulletedList.Click evento para postar de volta no servidor quando o usuário clicar em um botão de link. Use os dados de evento da BulletedListEventArgs classe para determinar o índice do botão de link em um BulletedList que o usuário clicou.

Aplica-se a

Produto Versões
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Confira também