Menu.DynamicItemFormatString Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt extra tekst opgehaald of ingesteld die wordt weergegeven met alle menu-items die dynamisch worden weergegeven.
public:
property System::String ^ DynamicItemFormatString { System::String ^ get(); void set(System::String ^ value); };
public string DynamicItemFormatString { get; set; }
member this.DynamicItemFormatString : string with get, set
Public Property DynamicItemFormatString As String
Waarde van eigenschap
De extra tekst of tekens die worden weergegeven met alle menu-items. De standaardwaarde voor deze eigenschap is '.{0}'
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de StaticItemFormatString en DynamicItemFormatString eigenschappen gebruikt om tekst toe te voegen aan elk menu-item.
<%@ 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>Menu StaticItemFormatString and DynamicItemFormatString Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu StaticItemFormatString and DynamicItemFormatString Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="1"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server"
StaticItemFormatString="To Go to: {0}"
DynamicItemFormatString="Click here: {0}">
<dynamicmenustyle backcolor="LightSkyBlue"
forecolor="Black"
borderstyle="Solid"
borderwidth="1"
bordercolor="Black" />
<items>
<asp:menuitem navigateurl="Home.aspx"
text="Home"
tooltip="Home"
Selectable="false">
<asp:menuitem navigateurl="Music.aspx"
text="Music"
tooltip="Music">
<asp:menuitem navigateurl="Classical.aspx"
text="Classical"
tooltip="Classical"/>
<asp:menuitem navigateurl="Rock.aspx"
text="Rock"
tooltip="Rock"/>
<asp:menuitem navigateurl="Jazz.aspx"
text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem navigateurl="Movies.aspx"
text="Movies"
tooltip="Movies"
Enabled="false">
<asp:menuitem navigateurl="Action.aspx"
text="Action"
tooltip="Action"/>
<asp:menuitem navigateurl="Drama.aspx"
text="Drama"
tooltip="Drama"/>
<asp:menuitem navigateurl="Musical.aspx"
text="Musical"
tooltip="Musical"/>
</asp:menuitem>
</asp:menuitem>
</items>
</asp:menu>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!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>Menu StaticItemFormatString and DynamicItemFormatString Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu StaticItemFormatString and DynamicItemFormatString Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="1"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
runat="server"
StaticItemFormatString="To Go to: {0}"
DynamicItemFormatString="Click here: {0}">
<dynamicmenustyle backcolor="LightSkyBlue"
forecolor="Black"
borderstyle="Solid"
borderwidth="1"
bordercolor="Black" />
<items>
<asp:menuitem navigateurl="Home.aspx"
text="Home"
tooltip="Home"
Selectable="false">
<asp:menuitem navigateurl="Music.aspx"
text="Music"
tooltip="Music">
<asp:menuitem navigateurl="Classical.aspx"
text="Classical"
tooltip="Classical"/>
<asp:menuitem navigateurl="Rock.aspx"
text="Rock"
tooltip="Rock"/>
<asp:menuitem navigateurl="Jazz.aspx"
text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem navigateurl="Movies.aspx"
text="Movies"
tooltip="Movies"
Enabled="false">
<asp:menuitem navigateurl="Action.aspx"
text="Action"
tooltip="Action"/>
<asp:menuitem navigateurl="Drama.aspx"
text="Drama"
tooltip="Drama"/>
<asp:menuitem navigateurl="Musical.aspx"
text="Musical"
tooltip="Musical"/>
</asp:menuitem>
</asp:menuitem>
</items>
</asp:menu>
</form>
</body>
</html>
Opmerkingen
Deze eigenschap kan worden gebruikt om tekst in te voegen om dynamische menu-items op te maken in een menu dat op mobiele apparaten wordt weergegeven. Het Menu besturingselement ondersteunt sjablonen voor de weergave van statische en dynamische menu-items. Voor mobiele apparaten worden sjablonen genegeerd, dus met deze eigenschap kunt u tekens of tekst toevoegen om opmaak toe te passen op menu-items zonder een sjabloon te gebruiken.
Note
Als u consistente opmaak wilt bereiken wanneer u deze eigenschap gebruikt, moet u ook de StaticItemFormatString eigenschap instellen als u wilt dat de opmaak identiek is tussen de statische en dynamische menu-items.
Als zowel sjabloonopmaak als deze eigenschap worden toegepast, wordt de sjabloonopmaak genegeerd voor mobiele apparaten.