Я новичок в WPF и пытаюсь привязать контекстное меню к кнопке с элементами контекстного меню, которые появляются из модели просмотра.WPF Button с контекстным меню
Это то, что я делаю:
<Button x:Name="btn" Content="Context Menu">
<Button.ContextMenu>
<ContextMenu x:Name="cm" ItemsSource="ItemsList"/>
</Button.ContextMenu>
</Button>
private List<string> itemsList = null;
public List<string> ItemsList
{
get
{
if(itemsList == null)
itemsList = new List<string>(myStringArrayOfItems);
return itemsList;
}
}
Часть XAML редактор продолжает показывать ошибку: TypeConverter для «IEnumerable» не поддерживает преобразование из строки.
Что я здесь делаю неправильно?
Кроме того, если я получу эту работу, что мне делать, чтобы связать эти элементы с командой и выполнить некоторую работу при нажатии элемента? Я хочу запустить ту же команду для всех пунктов меню, просто используя строку элемента в качестве параметра.
Любые идеи по этому поводу? – Padmaja