22
我想在C#项目中添加一个WPF输入框。我从InputBox in C#获得了一个WinForm,但它具有Winform的外观和感觉。所以我在WPF中重新创建它。我创建了所有的控件(标签,按钮,文本框),但我无法将它们添加到我的窗口。WPF:如何在动态创建的WPF窗口中动态添加控件
static Window winInputDialog
窗口显示通过ShowDialog但没有控件。请帮忙。
我想在C#项目中添加一个WPF输入框。我从InputBox in C#获得了一个WinForm,但它具有Winform的外观和感觉。所以我在WPF中重新创建它。我创建了所有的控件(标签,按钮,文本框),但我无法将它们添加到我的窗口。WPF:如何在动态创建的WPF窗口中动态添加控件
static Window winInputDialog
窗口显示通过ShowDialog但没有控件。请帮忙。
有两种方法可以在窗口控件:
的设计师通过代码添加的控件。下面是创建一个窗口,并把控制它的简短,简单的示例:
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;
谢谢内容是我失踪的财产。 –
你是如何调用该窗口中显示自身? 'Window.ShowDialog()'? –