【发布时间】:2013-01-04 12:04:03
【问题描述】:
这是一个简单的问题。我有一个 XAML,目前看起来像这样:
<ListBox>
<ListBox.ContextMenu>
<ContextMenu DataContext="{Binding Path=FeedContextMenu}"
</ListBox.ContextMenu>
</ListBox>
我的意图是从 ListBox 中获取数据上下文,并将其 FeedContextMenu 属性用作 ContextMenu 的 DataContext。现在你所有的 WPF 专家可能会立即说这行不通。显然,这与 ContextMenu 不是可视化树的一部分这一事实有关。现在我不是 WPF 专家,所以在谷歌搜索了几个小时并尝试了不同的建议解决方案之后,这些解决方案对我来说不起作用也没有任何意义,我想请一位知识渊博的人向我解释一下 需要完成什么和为什么才能使其发挥作用。谢谢。
【问题讨论】: