簡體   English   中英

如何在窗口應用程序中動態添加用戶控件中的內容?

[英]how to add content in user control dynamically in window application?

這個程序我會嘗試很多次但它不能正常執行所以請給我適當的建議..如何解決這個問題..以及如何在用戶控件中動態添加內容..這里的內容控件是用戶控件以及如何使用它動態地以及如何動態地給內容...

        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);

內容控件表示具有單個子元素的容器控件。

MSDN讀取

通常,UserControl 提供用於定義新控件的基類。

如果您已經在 XAML 中定義了一個 ContentControl,並且如果您想添加一些控件,比如 Button,

XAML:

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

代碼:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM