为表单

时间:2015-09-04 14:54:49

标签: c# wpf

尝试在一个问题中做一个简单的圆角 - 通常每个元素都有一个样式,但我只是想为网格中的所有控件创建带有相同圆角的圆形边框 - 主要是textBox和按钮。我可以为每个控件设置BorderBrush - 是否可以设置边框半径?

我已添加:

 <Application.Resources>
        <Style TargetType="Border">
            <Setter Property="CornerRadius" Value="3"/>
        </Style>
    </Application.Resources>  

这并没有影响任何按钮:

<Button Margin="0,10,0,0" Background="Transparent" >Change Location</Button>

1 个答案:

答案 0 :(得分:1)

App.xaml中,您可以为Border定义全局样式,如下所示:

<Style TargetType="Border">
    <Setter Property="CornerRadius" Value="3"/>
</Style>

这会影响所有 Borders,除非Style明确设置此值。