Kodda belirleyeceğim kadar çok kopyalamak istediğim bir örnek kontrol oluşturdum. Tüm <ToggleButton>
denetimini çoğaltmak istiyorum.WPF kopyalama kontrolleri programatik olarak
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>
Şimdi elle bir kez <ToggleButton>
kopyalanan, ama sadece bir tane <ToggleButton>
olurdu ve ben ... xaml kodunu kopyalamadan ikinci almak istiyorsanız
<ToggleButton>
kodu kullanarak kontrol?
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 :)
}
}
}
mu 'reference' meselesi? –
evet, önemlidir. @ FᴀʀʜᴀɴAɴᴀᴍ – armandasalmd
http://stackoverflow.com/questions/3191232/copy-a-wpf-control-programmatically –