如何在窗口应用程序中动态添加用户控件中的内容?

时间:2014-04-16 16:35:07

标签: c# wpf xaml windows-phone-8 window

这个程序我会尝试这么多时间但是它不能正常运行所以请给我适当的建议.. 如何解决这个问题呢.. 以及如何在usercontrol中动态添加内容.. 这里的contentcontrol是usercontrol以及如何动态使用它以及如何给动态内容...

        Button b = new Button();
        b.Content = "click here";
        b.Height = 200;
        b.Width = 200;
        DesignerCanvas.Children.Add(b);
        DesignerCanvas.UpdateLayout();
        Selector.SetIsSelected(b as Control,true);
        ContentControl cc = new ContentControl();
        cc.children.add(b);

1 个答案:

答案 0 :(得分:2)

Content Control表示具有单个子元素的容器控件。

MSDN

阅读

通常,UserControl提供用于定义新控件的基类。

如果您在XAML中定义了ContentControl,并且想要添加一些控件,请说按钮,

<强> XAML:

<ContentControl x:Name="container">
</ContentControl>

<强>代码:

Button btn = new Button { Content = "test" };
container.Content = btn;