在c#表单WPF中添加文本

本文关键字:添加 文本 WPF 表单 | 更新日期: 2023-09-27 18:02:41

我想在c#中创建一个WPF项目,我想在我的MainWindow界面中添加一个文本框。我使用工具箱添加textBox字段和视图代码,我发现以下功能:

private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
{
}

如何修改文本框的默认值?当我添加Textbox时生成的唯一东西就是这个函数。哪个变量负责文本?编辑:我正在尝试修改kinect SDK提供的WPF应用程序。这似乎不那么直截了当。当我试图右键单击文本框时,我看不到任何属性选项。在MainWIndow.xaml.cs中有一行文本框的属性:

<TextBox HorizontalAlignment="Left" Height="23" Margin="540,3,0,0" TextWrapping="Wrap" Text="0" VerticalAlignment="Top" Width="120" TextChanged="TextBox_TextChanged" Grid.ColumnSpan="3"/>

但是我找不到文本框的名称

在c#表单WPF中添加文本

如果选择文本框并按F4访问所选项目的属性(通常显示在屏幕右下方),则可以在属性网格中设置Text属性。您输入的值将在首次创建表单时使用。这相当于在TextBox元素上设置Text XAML属性。

在代码中,您也可以在构造函数中这样做,例如使用textbox1.Text = "hello";

注意,要在代码中访问TextBox,您需要为它分配一个名称(也通过属性网格)。


<TextBox x:Name="textbox1" Text="Default Value Goes Here" HorizontalAlignment="Left" Height="23" Margin="540,3,0,0" TextWrapping="Wrap" Text="0" VerticalAlignment="Top" Width="120" TextChanged="TextBox_TextChanged" Grid.ColumnSpan="3"/>

Text属性用来保存文本框的值。

Textbox1.Text = " ";