我有一个Obseravable Collection
项目。集合显示在树视图中。我想启用使用上下文菜单从集合中删除项目。我不知道我该怎么做。
例如,假设我有 4 个树视图项(这意味着我有 4 个项目Obseravable Collection
)现在,用户想要删除第二个项目,他右键单击第二个树视图项,打开一个上下文菜单并按下“删除。 ." 如何确定要从集合中删除的项目?(我正在使用Command
)
上下文菜单如下所示:
<ContextMenu x:Key="RemoveItemMenu">
<MenuItem Header="Remove..." Command="RemoveItem"/>
</ContextMenu>
以及将要执行的命令函数:
private void RemoveItemExcecute()
{
//Removing the clicked Item out of the collection
}