-4

我需要帮助在 WPF 中创建带圆角的按钮。我想在上面使用渐变背景!

我需要在后面的代码中设置它而不是 XAML。它将在运行时设置,我不知道我会创建多少个按钮。

4

2 回答 2

3

因为它将在运行时创建,所以我不知道要创建的按钮数量。

这不是 WPF 中的正当理由,有一种叫做数据模板的东西。

于 2012-08-23T15:58:21.667 回答
0

您只需要为您的按钮创建一个默认样式(在您的情况下为四舍五入)。例如,如果要修改 Button 控件

在您的主题中 (Generic.xaml)

<Style TargetType="{x:Type Button}">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type Button}">
                 // Your button style
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>

然后,每次您添加一个新按钮时,它都会使用这个主题。

于 2012-08-23T18:32:06.853 回答