added SSCLI 1.0
[windows-sources.git] / sdk / samples / WPFSamples / BindToMethod / csharp / invalidcharacterrule.cs
blob5461cafcee861d2c6a22be821097bf3cc16fe2fc
1 using System;
2 using System.Collections.Generic;
3 using System.Text;
4 using System.Windows.Data;
5 using System.Globalization;
6 using System.Windows.Controls;
7 using System.Windows;
9 namespace ObjectDataProviderSample
11 class InvalidCharacterRule : ValidationRule
13 public InvalidCharacterRule()
17 public override ValidationResult Validate(object value, CultureInfo cultureInfo)
19 double myvalue = 0.00;
21 try
23 if (((string)value).Length > 0)
24 myvalue = Double.Parse((String)value);
26 catch (Exception e)
28 return new ValidationResult(false, "Illegal characters or " +e.Message);
31 return new ValidationResult(true, null);