ラベルも使用してみました。
ボタンのテキストは左揃えになっています。
<ItemsControl ItemsSource="{Binding ButtonLinks}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<RadioButton Style="{StaticResource {x:Type ToggleButton}}"
Margin="5"
Background="{x:Null}"
Height="40"
FontSize="14"
GroupName="Views"
FontWeight="Normal"
cal:Message.Attach="ShowPage">
<TextBlock Text="{Binding BtnText}"
TextAlignment="Center"
HorizontalAlignment="Center"
VerticalAlignment="Center"/>
</RadioButton>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
ETA:
MahApps.Metroオーバーレイを使用していますが、App.xamlのコントロールリソースを削除すると機能しますが、基本的に、プルしたリソースの配置などのプロパティをオーバーライドする方法はありますか?
app.xamlから削除した行:
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Controls.xaml" />