我需要帮助在WPF中创建带圆角的按钮。我想在它上面使用渐变背景!
我需要在后面的代码中设置它而不是XAML。它将在运行时设置,我不知道我将创建多少个按钮。
答案 0 :(得分:3)
因为它将在运行时创建,所以我不知道我将创建的按钮数量。
这不是WPF中的正当理由,有一些名为data-templating的内容。
答案 1 :(得分: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>
然后,每当你添加一个新Button时,它都会有这个主题。