2012-08-23 174 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> 

然後,每次你將添加一個新的按鈕,它會隨着這個主題。