silverlight如何删除验证不通过后控件下的红框和提示

silverlight怎么删除验证不通过后控件上的红框和提示?
我界面上有三个控件,都有非空验证,点击提交之后,控件上出现红色边框并提示错误,然后,还有另一个叫“重置”的button控件,希望点击之后控件上的验证都消掉,不刷新页面。。有啥办法吗?
我是新手⊙︿⊙

------解决方案--------------------
http://www.cnblogs.com/yjmyzz/archive/2011/05/21/2053112.html
这里面写的很详细。自己看一下。
文字太多贴不过来。
------解决方案--------------------
我有一个办法,已通过测试

1.首先改一下实体类,不是以前验证的那种,例如这样
C# code

        private string userName;
        public string UserName
        {
            get { return userName; }
            set
            {
                [color=#FF0000]if (MainPage.isVal)
                {
                    if (string.IsNullOrEmpty(value))
                    {
                        throw new Exception("用户名不能为空.");
                    }
                    userName = value;
                    OnPropertyChanged("UserName"); 
                }[/color]
            }
        }