I am using a WPF textbox inside an element host in a Winforms project.
I would like to databind this textbox to a bindingsource as I do with the standard winforms textbox like so:
Me.tbxCorrectiveAction.DataBindings.Add("Text", bgsTasks, "CorrectiveAction", False)
This is what I have tried:
Dim host As New System.Windows.Forms.Integration.ElementHost()
Dim wpfTextBox As New System.Windows.Controls.TextBox()
wpfTextBox.SpellCheck.IsEnabled = True
host.Dock = DockStyle.Fill
host.Child = wpfTextBox
Me.Panel8.Controls.Add(host)
Dim binCorrectiveAction As New System.Windows.Data.Binding("CorrectiveAction")
binCorrectiveAction.Source = bgsTasks
wpfTextBox.SetBinding(System.Windows.Controls.TextBlock.TextProperty, binCorrectiveAction)
Solutions in either VB or C# are fine.