Я ищу простой способ синхронизации размеров текста (Button Content), которые генерируются ItemsControl.
Я использую следующий код Xaml:
<ItemsControl ItemsSource="{Binding UseCases}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Button Content="{Binding DisplayName}" Width="200" Height="200">
<Button.ContentTemplate>
<DataTemplate>
<Viewbox>
<ContentPresenter Content="{Binding}" />
</Viewbox>
</DataTemplate>
</Button.ContentTemplate>
</Button>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Я хочу сделать текст на кнопках настолько большим, насколько это возможно, что уже работает.
Но так как длина текста различна, размеры текста для каждой кнопки также различны, что выглядит странно.
Есть липростой способ указать Viewbox (или любой другой способ) взять размер наименьшего текста и использовать его для каждой кнопки?