Wpf 组合框圆角

4 wpf xaml combobox

我怎样才能使组合框的边缘变圆..?我试过混合,但直到现在都没有成功..任何输入都会非常有帮助

Jef*_*ain 5

您需要在 XAML 中为 ComboBox 创建自定义样式,其中外部容器是带圆角的边框。在这个特定示例中,它是一个默认样式,将在整个应用程序中全面应用。控件和 ContentPresenter 的内容仍然必须在 Border 内声明。

<Style TargetType="{x:Type ComboBox}">
  ...
  <Setter Property="Template">
    <Setter.Value>
      <ControlTemplate TargetType="{x:Type ComboBox}">
        <Border CornerRadius="5">
          ...
        </Border>
      </ControlTemplate>
    </Setter.Value>
  </Setter>
</Style>
Run Code Online (Sandbox Code Playgroud)