Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Propriedade MenuItemBinding.ToolTipField

Obtém ou define o nome do campo da fonte de dados para vincular ao ToolTip propriedade de um MenuItem o objeto ao qual o MenuItemBinding objeto é aplicado.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (em System.Web.dll)

[TypeConverterAttribute("System.Web.UI.Design.DataSourceViewSchemaConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string ToolTipField { get; set; }

Valor de propriedade

Tipo: System.String
O nome do campo para ligar para o ToolTip de um MenuItem ao qual o MenuItemBinding é aplicada. O padrão é uma seqüência vazia (""), que indica se esta propriedade não está definida.

Quando o Menu controle está vinculado a uma fonte de dados, use o ToolTipField propriedade para especificar o nome do campo para vincular ao ToolTip propriedade de um MenuItem objeto. Quando processado, o ToolTip a propriedade de cada item de menu ao qual o MenuItemBinding objeto é aplicado contém o valor correspondente do campo. O texto especificado é exibido quando o usuário posiciona o ponteiro do mouse sobre um item de menu.

ObservaçãoObservação

Você pode substituir o texto de um item de menu individuais, definindo seu ToolTip propriedade diretamente.

Se a fonte de dados contiver várias tabelas ou atributos, você deve primeiro estabelecer os critérios de ligação, definindo a Depth propriedade, o DataMember propriedade ou ambos.

Em vez de usar essa propriedade para vincular a ToolTip propriedade de um MenuItem o objeto para um campo, você também pode vinculá-lo a um valor estático, definindo a MenuItemBinding.ToolTip propriedade. Isso permite que você exiba a mesma dica de ferramenta para cada item de menu ao qual o MenuItemBinding objeto é aplicado.

ObservaçãoObservação

Se a ToolTip e ToolTipField propriedades forem definidas, o ToolTipField propriedade tem precedência.

O exemplo de código a seguir demonstra como usar o ToolTipField propriedade para especificar o nome do campo para ligar para o ToolTip propriedade de um item de menu. Para este exemplo funcione corretamente, você deve copiar os dados XML de exemplo abaixo em um arquivo chamado Menu.xml.



<%@ 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>MenuItemBinding Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>MenuItemBinding Example</h3>

      <asp:menu id="NavigationMenu"
        datasourceid="MenuSource"
        runat="server">

        <DataBindings>

          <asp:menuitembinding datamember="MapHomeNode"
            formatstring="({0})" 
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_self" />
          <asp:menuitembinding datamember="MapNode" 
            depth="1"
            formatstring="[{0}]" 
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_blank"/>
          <asp:menuitembinding datamember="MapNode" 
            depth="2"
            formatstring="<{0}>" 
            textfield="Title"
            valuefield="Description"
            imageurlfield="ImageUrl"
            tooltipfield="ToolTip"
            target="_blank"/>

        </DataBindings>

      </asp:menu>

      <asp:xmldatasource id="MenuSource"
        datafile="Menu.xml"
        runat="server"/> 

    </form>
  </body>
</html>



O código a seguir é dados de mapa de site de exemplo para o exemplo anterior.

<MapHomeNode ImageUrl="~\Images\Home.gif"

Title="Home"

Description="Root Page"

ToolTip="Home Page">

<MapNode ImageUrl="~\Images\Music.gif"

Title="Music"

Description="Music Category"

ToolTip="Music Page">

<MapNode ImageUrl="~\Images\Classical.gif"

Title="Classical"

Description="Classical Section"

ToolTip="Classical Page"/>

<MapNode ImageUrl="~\Images\Rock.gif"

Title="Rock"

Description="Rock Section"

ToolTip="Rock Page"/>

<MapNode ImageUrl="~\Images\Jazz.gif"

Title="Jazz"

Description="Jazz Section"

ToolTip="Jazz Page"/>

</MapNode>

<MapNode ImageUrl="~\Images\Movies.gif"

Title="Movies"

Description="Movies Category"

ToolTip="Movies Page">

<MapNode ImageUrl="~\Images\Action.gif"

Title="Action"

Description="Action Section"

ToolTip="Action Page"/>

<MapNode ImageUrl="~\Images\Drama.gif"

Title="Drama"

Description="Drama Section"

ToolTip="Drama Page"/>

<MapNode ImageUrl="~\Images\Musical.gif"

Title="Musical"

Description="Musical Section"

ToolTip="Musical Page"/>

</MapNode>

</MapHomeNode>

.NET Framework

Com suporte em: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Contribuições da comunidade

ADICIONAR
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2014 Microsoft