Window.InputBindings con una colección enlazada

No puedo encontrar nada parecido a esto en línea. Estoy buscando una forma de crear una colección de combinaciones de teclas en el código (con un modelo de vista de vinculación de teclas) y luego vincular la colección a la vista, en lugar de enumerar cada enlace manualmente en Xaml.

Esperaría que se parezca a esto

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

y luego en el código, tenga una Lista. ¿Es posible este enfoque? ¿Por dónde empezaría?

Respuestas a la pregunta(2)

Su respuesta a la pregunta