Esempio n. 1
0
        public TextInput()
        {
            InitializeComponent();

            Binding b1 = new Binding(nameof(HintText));

            b1.Source = this;
            HintBlock.SetBinding(TextBlock.TextProperty, b1);

            Binding b2 = new Binding(nameof(Proposal));

            b2.Mode   = BindingMode.TwoWay;
            b2.Source = this;
            b2.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged;
            InputBox.SetBinding(TextBox.TextProperty, b2);

            Binding b3 = new Binding(nameof(HintFontSize));

            b3.Source = this;
            HintBlock.SetBinding(TextBlock.FontSizeProperty, b3);

            Binding b4 = new Binding(nameof(InputFontSize));

            b4.Source = this;
            InputBox.SetBinding(TextBox.FontSizeProperty, b4);

            this.MouseDown += TextInput_MouseDown;
        }