我试图使此按钮每次单击都创建一个新标签,该标签的内容将从名为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”中,该名称必须为Grid
,StackPanel
等等。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句