[問題] WPF動態新增buttons
看板C_Sharp (C#)作者bravehuang (Brave-man)時間8年前發表 (2017/08/11 16:49), 8年前編輯推噓0(0推 0噓 1→)留言1則, 1人參與討論串1/1
WPF新手請問如何跟Winform一樣能從*.cs的程式碼中動態新增Button?
還是只能透過XAML新增button物件? 無法透過*.cs新增?
謝謝
===
在*.cs中新增5x5個button
int x0 = 100, y0 = 10, w = 45, h = 50;
int row = 0, column = 0;
int N = 5;
for(row = 0; row < N; row++)
{
for(column = 0; column < N; column++)
{
int num = row * N + column;
Button btn = new Button();
btn.Content = (num + 1).ToString();
btn.Width = w;
btn.Height = h;
btn.Margin = new Thickness(x0 + w * column, y0 + h * row, 0, 0);
btn.IsEnabled = true;
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.217.98
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1502470145.A.0C5.html
→
08/12 07:14, , 1F
08/12 07:14, 1F
WPF新手感謝大大
少了 Panel.Children.Add(btn);
※ 編輯: bravehuang (111.241.26.144), 08/12/2017 09:50:00
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章