Come posso ridurre il codice di binding di RadioButton?

Sto seguendo questa risposta su come catalogare enum (int) nel mio caso su RadioButtons , ma se ho diversi TabItem ciascuno con 10×10 griglie di RadioButton, c’è un modo per sbarazzarsi di alcuni di questi standard? Come è, ogni RadioButton deve avere tutte queste informazioni con esso:

 

Preferibilmente mi piacerebbe essere in grado di impostare RelativeSource, il convertitore e la modalità una volta in TabControl, il percorso una volta in ogni TabItem e avere solo il ConverterParameter impostato per RadioButton. È ansible in XAML? In caso contrario, sarebbe più sensato farlo in codebehind?

Qui sarebbe un miglioramento sulla mia risposta su una domanda correlata , utilizzando la modalità di selezione singola di ListBoxes :

                        

Lo stile per far scomparire lo stesso ListBox :