コード例 #1
0
ファイル: PolarMultyEditor.cs プロジェクト: ondrej11/o106
        public override void UpdateEditor()
        {
            var        value     = GetValue();
            PolarValue CPolarVal = (PolarValue)value;

            foreach (var item in Items)
            {
                if (item.Equals(CPolarVal.Val.ToString()))
                {
                    Selector.SelectedItem = item;
                }
            }
        }
コード例 #2
0
ファイル: PolarMultyEditor.cs プロジェクト: ondrej11/o106
        protected override ValidationResult Validate(object value)
        {
            ValidationResult ret = new ValidationResult();

            PolarValue CPolarVal = new PolarValue();

            string strValue = value.ToString();

            if (Math.IsDoubleValid(strValue))
            {
                ret.IsValid   = true;
                CPolarVal.Val = System.Convert.ToDouble(strValue);
                ret.Value     = CPolarVal;
            }
            else
            {
                ret.IsValid = false;
            }

            return(ret);
        }