Window.InputBindings com uma coleção vinculada

Não consigo encontrar nada parecido com isso online. Estou procurando uma maneira de criar uma coleção de Keybindings no código (com um KeyMinding ViewModel) e vincular a coleção à visualização, em vez de listar todas as ligações manualmente no Xaml.

Eu esperaria que fosse algo parecido com isto

<Window.InputBindings ItemsSource="{Binding Path=KeybindingList}" />

e, no código, tenha uma lista. Essa abordagem é possível? Por onde começaria?

questionAnswers(2)

yourAnswerToTheQuestion