Chr*_*isO 38
为文本框命名,然后使用 TextBoxName.Text = String.Empty;
小智 6
您可以使用下面给出的任何语句来清除单击按钮时文本框的文本:
textBoxName.Text = string.Empty;
textBoxName.Clear();
textBoxName.Text = "";
例如:
XAML:
<Button Content="ok" Click="Button_Click"/>
<TextBlock Name="textBoxName"/>
Run Code Online (Sandbox Code Playgroud)
在代码中:
private void Button_Click(object sender, RoutedEventArgs e)
{
textBoxName.Text = "";
}
Run Code Online (Sandbox Code Playgroud)
小智 5
使用存在一个可能的陷阱,textBoxName.Text = string.Empty;
那就是如果您为 TextBox(即<TextBox Text="{Binding Path=Description}"></TextBox>
)使用文本绑定。在这种情况下,设置空字符串实际上会覆盖并破坏您的绑定。
为了防止这种行为,您必须使用 Clear 方法:
textBoxName.Clear();
Run Code Online (Sandbox Code Playgroud)
这样 TextBox 将被清除,但绑定将保持不变。
归档时间: |
|
查看次数: |
190438 次 |
最近记录: |