我有一个 Page 并且 viewmodel 被设置为它的数据上下文。在那个页面我有一个列表。这是通过视图模型中的属性填充的。List 有一个用户控件。并且该用户控件有一个按钮。我希望该按钮与视图模型中的命令绑定。有没有办法做到这一点?
<Page DataContext=PageViewModel>
...
<ScrollViewer Grid.Row="3" Margin="20,0" Visibility="{Binding ByVenueSelected, Converter={StaticResource BooleanToVisibilityConverter}}">
<StackPanel>
<ItemsControl ItemsSource="{Binding EventsListByVenue}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<myControls:EventDetails /> <!--in this control i want to bind a command available in PageViewModel-->
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</StackPanel>
</ScrollViewer>
...
</Page>