Sergey Metlov
Sergey Metlov

Reputation: 26291

Create UserControl dynamically (WPF)

How can I create an instance of my UserControl dynamically (in code behind) and display it on the Canvas?

Upvotes: 1

Views: 691

Answers (1)

Amsakanna
Amsakanna

Reputation: 12934

YourUserControlClassName myUC = new YourUserControlClassName();
myCanvas.Children.Add(myUC);

If myCanvas is not dynamic and is in xaml then you need this to get the reference myCanvas

Canvas myCanvas = (Canvas)this.FindName("CanvasNameInXaml");

Upvotes: 2

Related Questions