c# WPF创建创建新输入的函数

本文关键字:创建 输入 函数 WPF 新输入 | 更新日期: 2023-09-27 17:52:43

我使用c# Wpf,我想创建一个函数,一旦你点击一个按钮,一个新的文本框将出现,这是可能的,我想知道是否有可能增加表单的高度,当一个新的文本框被创建

c# WPF创建创建新输入的函数

这个问题不是很具体,但是你可以在代码隐藏中创建新的UI元素。在WPF中,您可以将按钮放在窗口上,然后向其添加"Click"事件。然后,在click事件中,您可以编写诸如…

之类的代码。
private void Button_Click(object sender, RoutedEventArgs e)
{
    Button newButton = new Button();    //Create a new button control and assign it to newButton
    newButton.Width = 35;   //Access fields like this (You can access any of the ones you access from the Xaml user interface)
    newButton.Height = 20;
    newButton.HorizontalAlignment = System.Windows.HorizontalAlignment.Left;
    newButton.VerticalAlignment = System.Windows.VerticalAlignment.Top;
    newButton.Content = "click me!";
    grMain.Children.Add(newButton); //Add it to the grid
}

grMain是我的网格的名称,确保您命名它并按名称调用它。您还可以调用其他元素,例如堆栈面板或任何您需要的元素。所以就用文本框代替按钮

哎呀,我没看到你问题的第二部分!要调整窗口的大小,您需要首先在XAML中为其添加名称(就像您命名网格或按钮一样-只需为窗口命名即可)。就像我们在我的例子中调用grMain一样调用它并改变height/width属性