私のアプリケーションでは、ItemTemplate にデータ テンプレートを含むリスト ボックスがあり、いくつかのテキスト ブロックとチェック ボックスがあります。このアプリを使用して、Excel シートを読み込み、その内容を読み取り、リスト ボックスに項目を追加します (目的は、説明用のテキスト ブロックとイベント用のチェック ボックスを作成することです)。
私の最初のアイデアは、DataGrid を使用することでしたが、シートを読んでいるときに、チェック ボックスのイベント (CB ごとに 1 つのイベント) を作成する必要がありますが、DataGrid ではできませんでした。次に、ItemTemplate のデータ テンプレートを使用して、リスト ボックス オプションに移動しました。しかし、ContentPresenter を使用しているときに「null」の問題オブジェクトに行き詰まりました (私が読んだことから、リスト ボックスの項目が「準備ができていない」ため、WPF のバグです)。
それで、これを「自動化」する別の方法はありますか?または、各テキスト ブロックとチェック ボックスを作成する必要がありますか。
ありがとう !(下手な英語でごめんなさい)