wpf中的添加按钮,如何设置输入的文本为空值,不启用,可是用命令绑定的哟 20
展开全部
判断输入的值,使用命令参数即可,部分参考代码如下:
//保存命令
public System.Windows.Input.ICommand SaveCommand
{
get { return new RelayCommand(p => this.Save(), p => this.CanSave); }
}
//是否可以保存
bool CanSave
{
get
{
if(string.IsNullOrEmpty(this.InputText))
return false;
return true;
}
//保存数据
void Save()
{
//保存数据的代码
}
//保存按钮
<Button Content="保存" Command="{Binding SaveCommand}">
希望对你有帮助,还有疑问请追问或是Hi
//保存命令
public System.Windows.Input.ICommand SaveCommand
{
get { return new RelayCommand(p => this.Save(), p => this.CanSave); }
}
//是否可以保存
bool CanSave
{
get
{
if(string.IsNullOrEmpty(this.InputText))
return false;
return true;
}
//保存数据
void Save()
{
//保存数据的代码
}
//保存按钮
<Button Content="保存" Command="{Binding SaveCommand}">
希望对你有帮助,还有疑问请追问或是Hi
追问
前端页面,command命令的书写的确是这样的,但this.InputText是wpf的写法吗?前台不是有个类似isReadOnly的属性吗?我就是不太会用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询