C# 如何使用Icommand清除视图模型中按钮单击上的数字类型文本框
我应该为整数类型Id和年龄写什么?如何清除表单中的字段? Xaml代码C# 如何使用Icommand清除视图模型中按钮单击上的数字类型文本框,c#,.net,wpf,textbox,wpf-controls,C#,.net,Wpf,Textbox,Wpf Controls,我应该为整数类型Id和年龄写什么?如何清除表单中的字段? Xaml代码 <Button Command="{Binding CmdClear}" Content="Clear"></Button> 将其设为空字段,如Id?和Age? 或 您可以在XAMLTargetNullValue=''中设置该字段属性,我无法将任何TargetNullProperty添加到XAML代码中。该字段实际上是数字文本框。请详细说明如何使变量为
<Button Command="{Binding CmdClear}" Content="Clear"></Button>
将其设为空字段,如
Id?
和Age?
或
您可以在XAML
TargetNullValue=''
中设置该字段属性,我无法将任何TargetNullProperty添加到XAML代码中。该字段实际上是数字文本框。请详细说明如何使变量为空?我得到了答案。谢谢,如果“0”是有效值,请将源属性值设置为“0”或“-1”。然后使用IValueConverter将此值转换为空字符串或某些占位符文本。
public ICommand CmdClear
{
get
{
return new DelegateCommand(ClearFields);
}
}
private void ClearFields()
{
Id =;
Name = string.Empty;
Age = ;
Country = string.Empty;
Active = string.Empty;
}