デフォルトの System TextBox を継承する新しい TextBox コントロールを作成しました。デザイナにデータソースを追加すると、DataSource ビューで、デザイナにドラッグできるコントロールのリストに新しいテキスト コントロールが表示されます。
私の問題は、デザイナー VS にコントロールをドラッグして、次のコードを作成することです。
this.someValueTextEdit1.DataBindings.Add(new System.Windows.Forms.Binding("EditValue", this.myViewModelBindingSource, "SomeValue", true));
代わりに、コントロールをデザイナーにドラッグするときにカスタム コードを使用したいと考えています。
なぜ私がこれをしたいのか疑問に思っているのであれば、バインディングを変更して、文字列プロパティ値ではなく linq と式ツリーを使用するようにすることができます。何かのようなもの
Bind(this.someValueTextEdit, c => c.EditValue, v => v.SomeValue);