Я пытаюсь создать круглую кнопку с длинным текстом внутри нее, используя формы Xamarin. однако на платформе UWP, если текст длиннее, чем, скажем, 6 символов, он не виден полностью.
Как сделать так, чтобы текст соответствовал ширине и высоте внутри кнопки.
Ниже изображена проблема.
в 3-й кнопке рисунок 100000 вырезан в крайнем правом углу.
После увеличения размера шрифта ниже отображается интерфейс визуализации.
Выше увеличен размер шрифта, однако текст обрезан по углам.
К вашему сведению: Использую ниже стили только в UWP для рендеринга кнопки, есть что-то, что я делаю не так? или как я могу удалить радиус текстового блока, используя этот стиль?
<Style x:Name="MyControl" TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Border x:Name="Border"
Background="White"
CornerRadius="50"
Width="110"
Padding="0"
Margin="0"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<ContentPresenter x:Name="ContentPresenter"
Content="{TemplateBinding Content}"
ContentTransitions="{TemplateBinding ContentTransitions}"
ContentTemplate="{TemplateBinding ContentTemplate}"
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
AutomationProperties.AccessibilityView="Raw"
IsTextScaleFactorEnabled="False"
TextWrapping="Wrap">
</ContentPresenter>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>