WPF를 처음 사용하고 컨텍스트 메뉴를 뷰 모델의 컨텍스트 메뉴 항목이있는 단추에 바인딩하려고합니다.컨텍스트 메뉴가있는 WPF 단추
이<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 편집기를 사용하여 오류를 보여주는 유지 :
이것은 내가 뭐하는 거지입니다 "는 IEnumerable"에 대한 TypeConverter를 문자열로 변환을 지원하지 않습니다.
내가 뭘 잘못하고 있니?
또한이 방법을 사용한다고 가정하면이 항목을 명령에 바인딩하고 항목을 클릭 할 때 어떤 작업을 수행합니까? 모든 메뉴 항목에 대해 동일한 명령을 실행하고 항목 문자열을 매개 변수로 사용하려고합니다.
여기에 대한 아이디어가 있으십니까? – Padmaja