Menu.StaticItemFormatString Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví další text zobrazený se všemi položkami nabídky, které jsou staticky zobrazeny.
public:
property System::String ^ StaticItemFormatString { System::String ^ get(); void set(System::String ^ value); };
public string StaticItemFormatString { get; set; }
member this.StaticItemFormatString : string with get, set
Public Property StaticItemFormatString As String
Hodnota vlastnosti
Další text nebo znaky, které se zobrazí se všemi položkami nabídky. Výchozí hodnota této vlastnosti je "{0}.
Příklady
Následující příklad kódu ukazuje, jak použít StaticItemFormatString a DynamicItemFormatString vlastnosti přidat text do každé položky nabídky.
<%@ 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>
Poznámky
Tuto vlastnost lze použít k vložení textu k formátování statických položek nabídky v nabídce. To je zvláště užitečné pro mobilní zařízení. Ovládací Menu prvek podporuje šablony pro zobrazení statických a dynamických položek nabídek, ale šablony se na mobilních zařízeních ignorují. Tato vlastnost umožňuje přidat znaky nebo text a použít formátování položek nabídky pro mobilní i desktopová zařízení bez použití šablony.
Poznámka
Chcete-li dosáhnout konzistentního formátování při použití této vlastnosti, měli byste také nastavit DynamicItemFormatString vlastnost, pokud chcete, aby formátování bylo stejné mezi statickými a dynamickými položkami nabídky.
Pokud se použije formátování šablony i tato vlastnost, formátování šablony se pro mobilní zařízení ignoruje.