2012-08-23 55 views
-4

我需要帮助来创建WPF中带圆角的按钮。我想使用它的渐变背景!带代码隐藏圆角的按钮

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

回答

3

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

这不是WPF中的有效原因,有一些东西叫data-templating

0

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

在你的主题(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> 

然后,每次你将添加一个新的按钮,它会随着这个主题。