トップ回答者
グループ化したヘッダにボタンを配置したイベントの取得について

質問
回答
-
回答ありがとうございます。
CollectionViewGroupクラスを手がかりに思うような動作が出来ました。
フルMVVMであればコマンドのパラメータで出来ると思いますが、イベントハンドラで処理したかったので下記コードにしました。
今後参考される方用にコードを紹介します。
private void HeaderButton_Click(object sender, RoutedEventArgs e)
{
var item = ListView.ContainerFromElement((DependencyObject)e.OriginalSource) as GroupItem;if (item != null)
{
var collectionViewGroup = item.Content as CollectionViewGroup;
viewModel.listGroupSelected(collectionViewGroup.Items);
}
}- 回答としてマーク yuu_mori 2011年11月28日 8:48
すべての返信
-
回答ありがとうございます。
CollectionViewGroupクラスを手がかりに思うような動作が出来ました。
フルMVVMであればコマンドのパラメータで出来ると思いますが、イベントハンドラで処理したかったので下記コードにしました。
今後参考される方用にコードを紹介します。
private void HeaderButton_Click(object sender, RoutedEventArgs e)
{
var item = ListView.ContainerFromElement((DependencyObject)e.OriginalSource) as GroupItem;if (item != null)
{
var collectionViewGroup = item.Content as CollectionViewGroup;
viewModel.listGroupSelected(collectionViewGroup.Items);
}
}- 回答としてマーク yuu_mori 2011年11月28日 8:48