Для того, чтобы использовать прозрачность альфа в фоновом режиме, не непрозрачности, Background = «# 7fffffff» сделать 7F ниже, чтобы сделать его более прозрачным.
Если вы хотите контролировать с прозрачностью и той же границей сделайте следующее
<Border VerticalAlignment="Top" HorizontalAlignment="Left"
Background="#7FFFFFFF"
BorderBrush="#99FFFFFF" BorderThickness="1" CornerRadius="5">
<Grid>
<Ellipse Width="100" Height="100"/>
</Grid>
</Border>
То есть общая для любого управления, но кнопка имеет, что свойства готовы, но CornerRadius, так что вы можете использовать этот код XAML:
<Button VerticalAlignment="Top" HorizontalAlignment="Left"
Background="#7FFFFFFF"
BorderBrush="#99FFFFFF" BorderThickness="1" >
<Grid>
<Ellipse Width="100" Height="100"/>
</Grid>
</Button>
и в случае, если вам нужен радиус угла, необходимо щелкнуть правой кнопкой мыши на кнопке в конструкторе, отредактировать шаблон, создать копию и в конце шаблона у вас есть:
<Border x:Name="Border" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}">
<ContentPresenter x:Name="ContentPresenter" AutomationProperties.AccessibilityView="Raw" ContentTemplate="{TemplateBinding ContentTemplate}" ContentTransitions="{TemplateBinding ContentTransitions}" Content="{TemplateBinding Content}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
</Border>
Измените радиус и все, что вам нужно.
Я использую Listview Control. Как сделать плитки в Listview прозрачными, но не текстом. Потому что я установил непрозрачность 0,3, и текст также размывается. –
Чтобы сделать прозрачность, используйте альфа в фоновом режиме, а не непрозрачность, Background = "# 7FFFFFFF" сделать 7F ниже, чтобы сделать его более прозрачным. –
Кстати, как я могу сделать то же самое для Bottom App Bar? –