0
コードで設定する回数だけコピーしたいサンプルコントロールを作成しました。私は全体の<ToggleButton>
コントロールを複製したいです。プログラムでWPFコピーコントロール
XAML:
がすることが可能です...
<WrapPanel Name="varom">
<ToggleButton Margin="10">
<StackPanel Orientation="Horizontal">
<Label Content="Stop sign" />
<Image Width="16" Source="{Binding appbar_stop}" />
</StackPanel>
</ToggleButton>
<ToggleButton Margin="10">
<StackPanel Orientation="Horizontal">
<Label Content="Stop sign" />
<Image Width="16" Source="{Binding appbar_stop}" />
</StackPanel>
</ToggleButton>
</WrapPanel>
は、今私は手動で1時間<ToggleButton>
をコピーしたが、私はちょうど1 <ToggleButton>
を持っているでしょうし、私はXAMLコードをコピーすることなく、第2取得したい場合コードを使用して<ToggleButton>
コントロールを複製(コピー)しますか?
のC#:
namespace WpfApplication3
{
public partial class MainWindow : MetroWindow
{
public const int maxButtons = 4; // number of copies for example
public MainWindow()
{
InitializeComponent();
// code add here for example :)
}
}
}
'reference'事をしていますか? –
はいそれは重要です@FᴀʀʜᴀɴAɴᴀᴍ – armandasalmd
http://stackoverflow.com/questions/3191232/copy-a-wpf-control-programmatically –