MenuItemCollection.Contains(MenuItem) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen MenuItem nesnenin koleksiyonda olup olmadığını belirler.
public:
bool Contains(System::Web::UI::WebControls::MenuItem ^ c);
public bool Contains (System.Web.UI.WebControls.MenuItem c);
member this.Contains : System.Web.UI.WebControls.MenuItem -> bool
Public Function Contains (c As MenuItem) As Boolean
Parametreler
Döndürülenler
true
belirtilen MenuItem nesne koleksiyonda yer alırsa; değilse, false
.
Örnekler
Aşağıdaki kod örneği, bir nesnenin bir MenuItem nesne içinde Contains bulunup bulunmadığını MenuItemCollection belirlemek için yönteminin nasıl kullanılacağını gösterir.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void NavigationMenu_MenuItemClick(Object sender, MenuEventArgs e)
{
// Use the Contains method to determine whether the menu
// item selected by the user is contained in the Items
// collection of the Menu control.
if(NavigationMenu.Items.Contains(e.Item))
{
Message.Text = "You selected the root menu item.";
}
else
{
Message.Text = "You selected a submenu item.";
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>MenuItemCollection Contains Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>MenuItemCollection Contains Example</h3>
Select an item from the menu.
<br/><br/>
<asp:menu id="NavigationMenu"
orientation="Vertical"
target="_blank"
onmenuitemclick="NavigationMenu_MenuItemClick"
runat="server">
<items>
<asp:menuitem text="Home"
tooltip="Home">
<asp:menuitem text="Music"
tooltip="Music">
<asp:menuitem text="Classical"
tooltip="Classical"/>
<asp:menuitem text="Rock"
tooltip="Rock"/>
<asp:menuitem text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem text="Movies"
tooltip="Movies">
<asp:menuitem text="Action"
tooltip="Action"/>
<asp:menuitem text="Drama"
tooltip="Drama"/>
<asp:menuitem text="Musical"
tooltip="Musical"/>
</asp:menuitem>
</asp:menuitem>
</items>
</asp:menu>
<hr/>
<asp:label id="Message"
runat="server"/>
</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">
<script runat="server">
Sub NavigationMenu_MenuItemClick(ByVal sender As Object, ByVal e As MenuEventArgs)
' Use the Contains method to determine whether the menu
' item selected by the user is contained in the Items
' collection of the Menu control.
If NavigationMenu.Items.Contains(e.Item) Then
Message.Text = "You selected the root menu item."
Else
Message.Text = "You selected a submenu item."
End If
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>MenuItemCollection Contains Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>MenuItemCollection Contains Example</h3>
Select an item from the menu.
<br/><br/>
<asp:menu id="NavigationMenu"
orientation="Vertical"
target="_blank"
onmenuitemclick="NavigationMenu_MenuItemClick"
runat="server">
<items>
<asp:menuitem text="Home"
tooltip="Home">
<asp:menuitem text="Music"
tooltip="Music">
<asp:menuitem text="Classical"
tooltip="Classical"/>
<asp:menuitem text="Rock"
tooltip="Rock"/>
<asp:menuitem text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem text="Movies"
tooltip="Movies">
<asp:menuitem text="Action"
tooltip="Action"/>
<asp:menuitem text="Drama"
tooltip="Drama"/>
<asp:menuitem text="Musical"
tooltip="Musical"/>
</asp:menuitem>
</asp:menuitem>
</items>
</asp:menu>
<hr/>
<asp:label id="Message"
runat="server"/>
</form>
</body>
</html>
Açıklamalar
Bir MenuItem nesnenin Contains geçerli MenuItemCollection nesnede bulunup bulunmadığını belirlemek için yöntemini kullanın. MenuItem ve özellikleri geçirilen değerle karşılaştırılır. Bu yöntem genellikle bir görevi gerçekleştirmeden önce bir MenuItem nesnenin varlığını test etmek için kullanılır, örneğin koleksiyondan menü öğesi ekleme veya kaldırma.