【发布时间】:2016-03-26 16:48:30
【问题描述】:
我有一个 WPF 应用程序。
它有一个填满整个页面的网格,共有 3 行。
在中间行,我根据用户选择的菜单按钮显示一个用户控件。
我想在每个用户控件周围创建一个圆形边框,在谷歌搜索后我找到了一个示例并实现了它。
它可以工作,但我得到了内部矩形边框以及圆形外部边框。
这是我的 UserControl 中的标记:
<Border BorderThickness="3" BorderBrush="White" CornerRadius="10" Padding="2"
HorizontalAlignment="Center" VerticalAlignment="Center">
<Grid>
<Grid Background="White" >
<Grid.RowDefinitions>
<RowDefinition Height="50" />
<RowDefinition Height="25" />
<RowDefinition Height="25" />
<RowDefinition Height="25" />
<RowDefinition Height="25" />
<RowDefinition Height="50" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="220" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Label Grid.Row="0" Grid.Column="1" Content="Search for Customer" />
<Label Grid.Row="1" Grid.Column="1" Content="Enter Customer First Name"/>
<Label Grid.Row="3" Grid.Column="1" Content="Enter Customer Last Name" />
<TextBox Name="txtForeName" Grid.Column="1" Grid.Row="2" />
<TextBox Name="txtSurname" Grid.Column="1" Grid.Row="4" />
<Button Name="btnCustomerSearch" Grid.Column="1" Grid.Row="5" />
</Grid>
</Grid>
</Border>
它给了我这样的外观:
【问题讨论】:
-
相信这个问题可以帮到你:stackoverflow.com/questions/20546317/…
-
@OrenHizkiya 感谢该链接。我看了看并实现了双边框,但没有区别:(
标签: wpf user-controls rounded-corners