Мой вопрос, я полагаю, коренится в том факте, что, хотя TextBox
- это IBindableComponent
, ToolStripTextBox
- нет.
Я собираюсь сделать простое связывание с ToolStripTextBox
как описано в ответе здесь .
public int Unit {get;set;}
private void Form1_Load(object sender, EventArgs e) {
toolStripTextBox1.DataBindings.Add("Text", this, "Unit");
}
В настоящее время я делаю это:
public string SendToEmail {
get{
return _sendToEmail.Text;
}
set {
_sendToEmail.Text = value;
}
}
Так что сейчас я получаю двустороннюю синхронизацию, но этоне является свободно связанным.
ВОПРОС : существует ли класс .NET, который инкапсулирует имя свойства двух классов и отслеживает изменения, идущие в одном или обоих направлениях (используя отражение?), нажимаязначения между?Или есть более простой способ думать об этом?