在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"/>
但是我找不到文本框的名称
如果选择文本框并按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 = " ";