有两个textbox分别用于输入年龄和姓名,一个button用于保存提交textbox与相应的类进行了数据绑定和验证,请问如何实现,当textbox中填写内容验证不通过时,button始终是IsEnable=false,验证通过时为true?
解决方案 »
- 求SQL SERVER2008R2里怎么获取日期函数。
- C#开发一个局域网的管理软件 操作速度很慢 还请高手进来看看
- C#,java怎样获取进程id ,急,急,急,急 各位大虾进来指导一下
- [WebService] Trace Utility
- 网上收集并整理的2个winform小组件(多选节点树 和 非绑定属性guid)
- listview中的垂直滑块什么时候出现?
- NET文件管理
- 怀疑sql语句有错误,但sql语句是写在一个.cs类里的,现在如何看这个sql是写对还是错?就是如何把正在运行的sql语句写出来?
- 请教arraylist问题,困扰几天
- 请问c#的编程环境都有什麽?
- 会WPF的所以高手都来给个思路
- vista 的 aero重叠效果是用WPF实现的吗?
xaml文件:
(包含命名空间及声明Converter对象此处略去)
<Button ...
IsEnable="{Binding ElementName=myTextbox,Path=Text,Converter={StaticResource IsEnableConverter}}"
... />
CS文件:
Converter类实现如下:
/// <summary>
/// Created by xuen
/// IsEnableConverter
/// </summary>
public class IsEnableConverter: IValueConverter
{
public override Object Convert(Object value, Type targetType, Object parameter, System.Globalization.CultureInfo culture)
{
string textboxString = value as string;
bool isButtonEnable = false;
if (条件判断为真)
{
isButtonEnable = true;
}
else
{
isButtonEnable = false;
}
return VideoTitle;
}
}
以上仅供参考,谢谢!