为了账号安全,请及时绑定邮箱和手机立即绑定

WPF:如何在动态创建的WPF窗口中动态添加控件

WPF:如何在动态创建的WPF窗口中动态添加控件

C#
森栏 2019-12-03 16:06:43
我想在C#的项目中添加WPF输入框。我从C#的InputBox中获得了一个WinForm,但它具有Winform的外观。所以我在WPF中重新创建了它。我已经创建了所有控件(标签,按钮,文本框),但是无法将其添加到窗口中。static Window winInputDialog窗口通过ShowDialog显示,但没有控件。请帮忙。
查看完整描述

1 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

有两种方法可以在窗口中获取控件:


在VisualStudio设计器中完成整个设计工作

通过代码添加控件。这是创建窗口并将控件放入其中的简短示例:


var window = new Window();

var stackPanel = new StackPanel { Orientation = Orientation.Vertical };

stackPanel.Children.Add(new Label { Content = "Label" });

stackPanel.Children.Add(new Button { Content = "Button" });

window.Content = stackPanel;


查看完整回答
反对 回复 2019-12-03
  • 1 回答
  • 0 关注
  • 1405 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信