public FreeTextComboBoxControl()
		{
			InitializeComponent();

			var binding = new Binding();
			binding.Source = this;
			binding.Path = new PropertyPath("ValidatedText");
			var validator = new MyValidationRule(this);
			binding.ValidationRules.Add(validator);
			binding.Mode = BindingMode.TwoWay;
			binding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged;
			_bindingExpression = _cbChoice.SetBinding(ComboBox.TextProperty, binding);
		}
Beispiel #2
0
        public FreeTextComboBoxControl()
        {
            InitializeComponent();

            var binding = new Binding
            {
                Source = this,
                Path   = new PropertyPath("ValidatedText")
            };
            var validator = new MyValidationRule(this);

            binding.ValidationRules.Add(validator);
            binding.Mode = BindingMode.TwoWay;
            binding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged;
            _bindingExpression          = _cbChoice.SetBinding(ComboBox.TextProperty, binding);
        }