2012-03-27 160 views
0

如何使用C#創建多個MenuItem並將其添加到Windows Phone 7中的ContextMenu?Windows Phone 7中的ContextMenu

我寫了這個示例:

MenuItem q = new MenuItem(); 
q.Header = "something"; 
ContextMenu cM = new ContextMenu(q); 

和MSDN有一些事情,但它並不能編譯,因爲文本菜單的結構的。

+1

你爲什麼不使用XAML添加上下文菜單? http://windowsphonegeek.com/articles/WP7-ContextMenu-in-depth--Part1-key-concepts-and-API – MarcinJuraszek 2012-03-27 19:18:39

+1

因爲菜單變化元素動態變化 – 2012-03-27 19:20:13

回答

1

您可以添加菜單項如下:

ContextMenu cm = new ContextMenu(); 

cm.Items.Add(new MenuItem() { 
    Header = "Item 1", 
}); 
1

ContextMenu本身不是Wp7的一部分。您需要查看WP7的Silverlight工具包。

http://silverlight.codeplex.com/

+0

是的,我擁有它:) – 2012-03-27 19:22:12

+0

對不起...原文問題沒有表明。 – Robaticus 2012-03-27 19:42:35