作者bravehuang (Brave-man)
看板C_Sharp
标题[问题] WPF动态新增buttons
时间Sat Aug 12 00:49:02 2017
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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1502470145.A.0C5.html
1F:→ testPtt: 没设定要放在哪 08/12 07:14
WPF新手感谢大大
少了 Panel.Children.Add(btn);
※ 编辑: bravehuang (111.241.26.144), 08/12/2017 09:50:00