Wpf Combobox圆角

时间:2009-07-20 10:52:41

标签: wpf xaml combobox

如何让组合框边缘变圆......?。我尝试过混合,但直到现在都没有成功。任何输入都会非常有帮助

1 个答案:

答案 0 :(得分:4)

您需要在ComboBox的XAML中创建自定义样式,其中外部容器是带圆角的边框。在此特定示例中,它是一种默认样式,将在整个应用程序中应用。控件和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>