Я разрабатываю универсальное приложение для Windows в XAML/C#, и мне не удается создать кнопку круга, которую я могу изменить. Я использую Ellipse с равномерным растяжением, чтобы сделать его круглым и ContentPresenter.Редактируемая кнопка круга xaml
<ControlTemplate TargetType="Button">
<Grid>
<Ellipse Stretch="Uniform">
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Grid>
</ControlTemplate>
Проблема равномерная Эллипс автоматически выравниваются сверху, слева, и это невозможно сделать его растянуть сетку. Когда я изменяю размер кнопки, ContentPresenter остается в центре, а эллипс остается в верхнем левом углу. Я хотел бы изменить размер кнопки и текст останется в центре круга. Спасибо за помощь!
Редактировать шаблон [Стиль] (https://msdn.microsoft.com/en-us/library/windows/apps/xaml/JJ709909.aspx?f=255&MSPPError=-2147217396) для кнопки, а не только настройки контрольная таблица. –
На самом деле я устанавливаю ControlTemplate непосредственно в ресурсе стиля, который я использую для кнопок – 695nb