私はバーマネージャとポップアップメニューコントロールをWinformsアプリケーションに追加します。メニューをマネージャにバインドするためのコードを追加する必要がありますが、それを行うのが最善の方法はわかりません。Winformコントロールコードの配置
ビルドアウトの残りの部分では非常に(会社が要求する)デザイナーを使用しますが、バインディングはコードAFAIKで行う必要があります。現在、私はフォームのロードメソッドでそれを持っています。
これはうまくいけばいいと思いますが、デザイナーのコードにコントロールの詳細を入れてもいいのか、それともコードの背後にある別の場所に行くべきなのか不思議です。
これは意見に基づく質問ではありません。
コントロールを操作する必要があるので、どこにでも置くことができます。つまり、InitializeComponentsメソッドの後にバインディングを行う必要があります。あなたの "バインディング"に時間がかかる場合、フォームは 'Load'イベントハンドラでバインドするとすべてのバインディングが完了する前に表示されません。後で使用できるロジックがある場合は、 'Shown'イベントを使用してください。 – Fabio