WPF/Avalon: Adding Controls During Runtime

  • Thread starter Thread starter hufaunder
  • Start date Start date
H

hufaunder

I have to present inputs (textbox, combobox, etc) that are not known
during design time. In the past this was pretty simple to do. You just
add a new control to the Controls property of a form. How can I
achieve the same thing with WPF?

Thanks
 
You can post these questions to
microsoft.public.windows.developer.winfx.avalon as well as the MSDN forums
already mentioned since it seems to annoy the C# group to post them there.

As you know (hopefully), the Window has a Content property that can only be
set to one thing. You don't state if your window is blank or already has a
panel or something in it.

If you have a panel, you can just add children to it.

Button btn = New Button();
btn.Content = "Yo Dude"
myStackPanel.Children.Add(btn);

If you have an empty window, you can just set its content:

Button btn = New Button();
Content = btn;

Hope this helps.
Robin S.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top