我试图使此按钮每次单击都会创建一个新标签,该标签的内容将从名为EventContentInput的文本框中调用。我一直坚持下去。

 private void btnEvent_Click(object sender, RoutedEventArgs e)
    {

        Label eventCreateText = new Label();
        eventCreateText.Content = eventContentInput; //Event Content Input from  Input Form
        eventCreateText.Margin = new Thickness(0, 440, 836, 40);
    }

最佳答案

您创建了控件,但没有将其添加到任何内容。为了使其呈现,必须将其交给其父控件。

在Windows窗体中,只需编写:

Controls.Add(eventCreateText);


这会将其添加到代码所在的表单中。在WPF中:

SomeContainer.Children.Add(eventCreateText);


这会将其添加到“ SomeContainer”中,它必须是GridStackPanel等。

09-25 17:00