2014-05-23 50 views
0

當我加入項目(RadioButtons)的面板,它們顯示在對方的頂部:添加到面板的項目重疊。

foreach (var item in items) 
{ 
    this.ContentPanel.Children.Add(new RadioButton() { Content = ...); 
} 

enter image description here

這是爲什麼,我怎麼可以讓他們出現在每一個頂部其他?

+1

使用數據綁定有什麼 – 0x4f3759df

+3

類型的ContentPanel一個列表框? –

+1

如果你正在使用代碼(在XAML之外)在WPF中生成控件來實現一些簡單的操作,那麼你就會犯錯**。創建一個ItemsControl,將其綁定到一個酒吧列表。創建一個DataTemplate,它定義Pub與RadioButton一起顯示,並將控件的屬性綁定到按鈕 – Alan

回答

0

大概想把它移到你的xaml中。

不過來解決當前的問題,單選按鈕添加到一個水平排列的堆疊面板或網格,然後是堆疊面板/網添加到您的內容面板