2012-03-27 5 views
0

Как создать несколько MenuItems и добавить его в ContextMenu в Windows Phone 7 с C#?ContextMenu в Windows Phone 7

Я написал этот пример:

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

и в MSDN есть что-то об этом, но он не компилируется из-за конструкт ContextMenu.

+1

почему бы вам не использовать XAML для добавления контекстного меню? http://windowsphonegeek.com/articles/WP7-ContextMenu-in-depth--Part1-key-concepts-and-API – MarcinJuraszek

+1

, потому что элементы меню меняются динамически –

ответ

1

Вы можете добавить пункты меню следующим образом:

ContextMenu cm = new ContextMenu(); 

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

ContextMenu не является частью Wp7 изначально. Вам нужно взглянуть на Silverlight Toolkit для WP7.

http://silverlight.codeplex.com/

+0

да, у меня есть :) –

+0

Извините ... Оригинал вопрос не указал на это. – Robaticus