如何使用动态名称创建新的按钮/画布?

Button {buttonname read from text file} = new Button;


我已经用谷歌搜索了一段时间,但找不到解决方案。

谢谢!

最佳答案

我不确定我是否理解正确,但是示例中的名称不是按钮名称,它只是代码中用于访问按钮的引用名称。按钮名称将设置如下:

buttonRefName.Name = "ButtonName1";


因此,您可以将名称设置为任意名称:循环内动态生成的名称,从文件中读取的名称等。

您可以对多个按钮使用相同的引用名称,只需在创建新按钮之前将其添加到“列表”或“ WPF窗口,面板等”中即可:

var buttonList = new List<Button>();
var buttonRef = new Button { Name = "YourButtonName" };
buttonList.Add(buttonRef);
buttonRef = new Button { Name = "YourButtonName2" };
buttonList.Add(buttonRef);

关于c# - C#,wpf,动态命名控件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37853940/

10-12 23:21