C# 干净的GUI文本WPF
我正在使用WPF。C# 干净的GUI文本WPF,c#,wpf,C#,Wpf,我正在使用WPF。 我有一个简单的GUI,有两个文本框和两个单选按钮。 我想将GUI组件设置为默认值(文本框为空,单选按钮未选中)。 我该怎么做? 谢谢 解释: 我每1秒收到一次tcp消息。 如果标题为空,我希望在一个命令中清除所有gui。现在我只有2个文本框,而且很简单,但将来我有50-60个文本框,我正在寻找另一种方法来清除文本,而不是将每个文本框的文本设置为空。您是否有您的XAML和代码?如果您想从代码隐藏中清空控件,您应该给它们一个名称以便能够访问它们。当然,您可以按照S.Akbari的
我有一个简单的GUI,有两个文本框和两个单选按钮。
我想将GUI组件设置为默认值(文本框为空,单选按钮未选中)。
我该怎么做?
谢谢 解释:
我每1秒收到一次tcp消息。
如果标题为空,我希望在一个命令中清除所有gui。现在我只有2个文本框,而且很简单,但将来我有50-60个文本框,我正在寻找另一种方法来清除文本,而不是将每个文本框的文本设置为空。您是否有您的XAML和代码?如果您想从代码隐藏中清空控件,您应该给它们一个名称以便能够访问它们。当然,您可以按照S.Akbari的建议清空它们。您是否有XAML和代码隐藏?如果您想从代码隐藏中清空控件,您应该给它们一个名称以便能够访问它们。当然,您可以按照S.Akbari的建议清空它们。假设您使用的是MVVM,下一个代码是您的UI:
<Grid>
<TextBlock Text="Name:"/>
<TextBox Text="{Binding NewName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
<Button Command="{Binding ResetCommand}"/>
</Grid>
注:
类
DelegateCommand的实现可以采用/推导。假设您使用的是MVVM,下一个代码是您的UI:
<Grid>
<TextBlock Text="Name:"/>
<TextBox Text="{Binding NewName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
<Button Command="{Binding ResetCommand}"/>
</Grid>
注:
类DelegateCommand
的实现可以执行/推断。只需将文本框和单选按钮中的文本设置为空,并将其选中为false。默认情况下,该文本仅为空且未选中。只需将文本框和单选按钮中的文本设置为空,并将其选中为false。默认情况下,该文本仅为空且未选中。