仅在底部带有圆角的 WPF 弹出窗口
WPF Popup with rounded corners at the bottom only
我想知道是否可以仅将圆角应用于 WPF 弹出窗口的底角。
我知道可以将圆角应用于所有 WPF 弹出角,例如 this,但我不确定是否只应用于那些。那有可能吗?如果是这样,你能提供一个小例子吗?
我根据需要提供模板定制
<Style x:Key="PopupContentStyle" TargetType="{x:Type ContentControl}">
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<Border BorderBrush="Gray" BorderThickness="2"
CornerRadius="0,0,20,20" Width="60" Height="60">
</Border>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
然后
<Popup>
<ContentControl Style="{StaticResource PopupContentStyle}">
</ContentControl>
</Popup>
我想知道是否可以仅将圆角应用于 WPF 弹出窗口的底角。
我知道可以将圆角应用于所有 WPF 弹出角,例如 this,但我不确定是否只应用于那些。那有可能吗?如果是这样,你能提供一个小例子吗?
我根据需要提供模板定制
<Style x:Key="PopupContentStyle" TargetType="{x:Type ContentControl}">
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<Border BorderBrush="Gray" BorderThickness="2"
CornerRadius="0,0,20,20" Width="60" Height="60">
</Border>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
然后
<Popup>
<ContentControl Style="{StaticResource PopupContentStyle}">
</ContentControl>
</Popup>