C# ContextMenu数据上下文绑定
这里有一个简单的问题。我有一个XAML,目前看起来像这样:C# ContextMenu数据上下文绑定,c#,wpf,binding,C#,Wpf,Binding,这里有一个简单的问题。我有一个XAML,目前看起来像这样: <ListBox> <ListBox.ContextMenu> <ContextMenu DataContext="{Binding Path=FeedContextMenu}" </ListBox.ContextMenu> </ListBox> <ContextMenu DataContext="{Binding Placemen
<ListBox>
<ListBox.ContextMenu>
<ContextMenu DataContext="{Binding Path=FeedContextMenu}"
</ListBox.ContextMenu>
</ListBox>
<ContextMenu DataContext="{Binding PlacementTarget.DataContext.FeedContextMenu,
RelativeSource={RelativeSource Self}}">
您可以尝试如下方式绑定到ContextMenu(即列表框)的DataContext:
<ListBox>
<ListBox.ContextMenu>
<ContextMenu DataContext="{Binding Path=FeedContextMenu}"
</ListBox.ContextMenu>
</ListBox>
<ContextMenu DataContext="{Binding PlacementTarget.DataContext.FeedContextMenu,
RelativeSource={RelativeSource Self}}">
您可以尝试绑定到ContextMenu(即列表框)的DataContext,如下所示:
<ListBox>
<ListBox.ContextMenu>
<ContextMenu DataContext="{Binding Path=FeedContextMenu}"
</ListBox.ContextMenu>
</ListBox>
<ContextMenu DataContext="{Binding PlacementTarget.DataContext.FeedContextMenu,
RelativeSource={RelativeSource Self}}">
这就解决了我的问题。我想我只需要研究一下所有这些绑定选项在MSDN上的作用。你可以从:-)开始,这就解决了我的问题。我想我只需要研究一下所有这些绑定选项在MSDN上的作用