In this blog post , i will demonstrate how one can populate the Context menu via Data Binding .
The context menu like other Data controls too have an ItemSource property.
DataBinding a ContextMenu in Windows Phone
In the below sample source code , i have used the List of string and binded it to the context menu and the context menu is set for the text box .
ContextMenu PopUpMenu = new ContextMenu(); List MenuData = new List(); MenuData.Add("Windows Phone"); MenuData.Add("Android"); MenuData.Add("iPhone"); MenuData.Add("BlackBerry"); PopUpMenu.ItemsSource = MenuData; ContextMenuService.SetContextMenu(this.textBox1, PopUpMenu);