0

グループ化がオンで、最初の列がチェックボックスのデータグリッドがあります。ユーザーが1つのチェックボックスをクリックすると、その下のすべてのチェックボックスが自動的に選択され、その下にあるすべてのチェックボックスが自動的に選択されるように、グループレベルにチェックボックスを配置しようとしています。

私はまた、押されたときにチェックボックスがチェックされたすべての行の配列を持つべき印刷ボタンを持っています

どうやってやるの?どんな反応でも大歓迎です

4

1 に答える 1

1

を再テンプレート化して、グループ ヘッダーにRowGroupHeaderStylesを追加することから始める必要があります。次に、バッキング コレクションを反復処理し、GroupHeaders CheckBoxのイベント ハンドラーでチェックボックスの値を設定できるはずです。CheckBox

難しいのは、イベントを発生させたヘッダーのグループに含まれるものを特定できる必要があることです。これは、イベント ハンドラーDataContextのを調べることで把握できるはずです。senderそのヘッダーが表すグループである必要があり、そこからアイテムを操作できるはずです。

于 2010-07-06T14:10:09.243 に答える