我有一个使用以下代码动态更新的上下文菜单
videoMonitor.ContextMenu.ItemsSource = SourceNames;
WPF:
<Viewbox x:Name="videoMonitor" Stretch="Uniform" Margin="0,0,197.333,-0.333" Grid.ColumnSpan="2">
<Image Name="VideoSurface" Source="{Binding VideoBitmap, UpdateSourceTrigger=PropertyChanged}"/>
<Viewbox.ContextMenu>
<ContextMenu>
</ContextMenu>
</Viewbox.ContextMenu>
</Viewbox>
它工作正常并且应该更新,但是如何从列表中的每个项目接收点击事件?我知道如何使用静态创建的ContextMenu来完成它,而不是使用ItemsSource更新它。
最佳,
乔