Bind do DataContext ItemsControl z wewnątrz ItemTemplate
Mam ItemsControl, którego dla ItemTemplate DataTemplate zawiera przycisk. Chcę, aby polecenie na przycisku wiązało się z poleceniem na DataContext obiektu ItemsControl, a nie na ItemTemplate. Myślę, że rozwiązanie ma związek z używaniem RelativeSource, ale moje dotychczasowe próby nie powiodły się:
<ItemsControl ItemsSource="{Binding Games}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Button Command="{Binding Path=GameSelectedCommand, Source={RelativeSource FindAncestor, AncestorType={x:Type ItemsControl}}}"
CommandParameter="{Binding}"
Style="{StaticResource MenuButtonStyle}"
Content="{Binding Name}"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Jak mogę uzyskać przycisk do powiązania z GameSelectedCommand obiektu DataContext ItemsControl?