public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture) { int valueDownlink = 0; Int32.TryParse((string)value, out valueDownlink); return(new object[2] { valueDownlink, UserControlBasicSettingsUMTS.DownlinkToUplinkConveter(valueDownlink) }); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value != null && value != DependencyProperty.UnsetValue) { int valueDownlink = (int)value; return(UserControlBasicSettingsUMTS.GetCommonNmaeByDownlink(valueDownlink)); } return(""); }
public override ValidationResult Validate(object value, CultureInfo cultureInfo) { decimal Uplink = (decimal)value; if (Uplink != UserControlBasicSettingsUMTS.DownlinkToUplinkConveter(Downlink)) { return(new ValidationResult(false, "Не соответствует Downlink")); } return(new ValidationResult(true, "")); }