グループ化がオンで、最初の列がチェックボックスのデータグリッドがあります。ユーザーが1つのチェックボックスをクリックすると、その下のすべてのチェックボックスが自動的に選択され、その下にあるすべてのチェックボックスが自動的に選択されるように、グループレベルにチェックボックスを配置しようとしています。
私はまた、押されたときにチェックボックスがチェックされたすべての行の配列を持つべき印刷ボタンを持っています
どうやってやるの?どんな反応でも大歓迎です
グループ化がオンで、最初の列がチェックボックスのデータグリッドがあります。ユーザーが1つのチェックボックスをクリックすると、その下のすべてのチェックボックスが自動的に選択され、その下にあるすべてのチェックボックスが自動的に選択されるように、グループレベルにチェックボックスを配置しようとしています。
私はまた、押されたときにチェックボックスがチェックされたすべての行の配列を持つべき印刷ボタンを持っています
どうやってやるの?どんな反応でも大歓迎です
を再テンプレート化して、グループ ヘッダーにRowGroupHeaderStyles
を追加することから始める必要があります。次に、バッキング コレクションを反復処理し、GroupHeaders CheckBox
のイベント ハンドラーでチェックボックスの値を設定できるはずです。CheckBox
難しいのは、イベントを発生させたヘッダーのグループに含まれるものを特定できる必要があることです。これは、イベント ハンドラーDataContext
のを調べることで把握できるはずです。sender
そのヘッダーが表すグループである必要があり、そこからアイテムを操作できるはずです。