我只是在自學WPF的過程中。我已經達到了動態添加控件的地步,並且在一些非常簡單的事情上遇到了困難。我的代碼,應該創建一個按鈕(如下圖所示):哪裏可以放WPF動態控件創建代碼
Button button = new Button() { Height = 80, Width = 150, Content = "Test" };
parentControl.Add(button);
我的問題是什麼是parentControl
其實叫什麼名字?我正在使用標準的Visual Studio 2012 WPF模板,我的主窗口名爲MainWindow
。我在除了隨之而來的模板窗口沒有對象
到目前爲止,我已經看了看:
- WPF runtime control creation
- Dynamic control creation in WPF
- WPF MVVM Dynamic control creation
- Dynamic creation of control
- Where should I put WPF specific code when using MVVM?
- Steps Of Control Creation Process WPF
- Where to put code in (primarily) windowless WPF app?
我發現它最接近的:WPF runtime control creation。
所有這些問題只是假設你知道這樣一個基本的東西,但我不知道。請幫忙。
我不知道你用你的代碼是什麼背景下(更長的例子可能有所幫助),但如果你需要知道'parentControl'的類型,你可以使用'parentControl.GetType()'。 – Mir