hi想在WPF的主窗口中使用圆角半径。但是当我使用边界控制来执行此操作时,它不起作用。
我的问题是我想要我的应用程序带有圆角。我使用 usercontrol 执行此操作,但无法使用 WPF 中的主窗体执行此操作。
所以请告诉我如何做到这一点。
这是我的xaml代码。
<window....>
<Grid>
<Border CornerRadius="10">
<Grid>
-------------
</Grid>
</Border>
</Grid>
</window>
您可以添加到边框: BorderBrush="红色" 和 边框厚度=“1”
会出现圆角边框。
<Border CornerRadius="10" BorderBrush="Red" BorderThickness="1">
...your code
</Border>
这应该适合你。
<Window ...
WindowStyle="None"
Background="Transparent">
<Border CornerRadius="10"
Background="White">
<Grid>
</Grid>
</Border>
转到App.xaml
<Application.Resources>
<Style TargetType="Window" x:Key="RoundedButtons">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Window">
<Grid>
<Border Margin="5" Padding="5" BorderThickness="1" BorderBrush="#d9d9d9" Background="#595959" CornerRadius="10">
</Border>
<ContentPresenter HorizontalAlignment="Center"
VerticalAlignment="Center"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Application.Resources>
然后,当您想将此样式应用于按钮时
<Button Style="{StaticResource RoundedButtons}"/>