Как закруглить полую кнопку?

У меня есть кнопка

Margin="362,19,30,19" Foreground="White" Background="Transparent" FontFamily="Segoe UI" BorderThickness="2" BorderBrush="#3F3F90" Content="Зарегестрироваться">

Я ее округлил с помощью

<Button.Template>
    <ControlTemplate TargetType="Button">
        <Border Background="#3F3F90" CornerRadius="3">
            <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
        </Border>
    </ControlTemplate>
</Button.Template>

Однако, из-за этого, она перестала быть полой

Под "Полой", Я подразумеваю, что у нее видны только края и текст (Для этого я и установил Background="Transparent") Как можно решить эту проблему?


Ответы (1 шт):

Автор решения: aepot

BorderBrush и BorderThickness

<Button.Template>
    <ControlTemplate TargetType="Button">
        <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="3">
            <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
        </Border>
    </ControlTemplate>
</Button.Template>

Документация

→ Ссылка