我有一个DataGrid
,其中有一堆行代表我系统中的项目。我希望每次用户选择网格中的项目(允许用户选择多个项目)时,该项目将添加到StackPanel
并使用Expander
拥有自己的数据模板以显示其数据
任何人都可以帮我在WPF中执行此操作吗?
谢谢! 约翰。
答案 0 :(得分:1)
我不会使用StackPanel,而是使用ItemsControl,并将其ItemsSource绑定到DataGrid的SelectedItems。但是,目前我不确定SelectedItems是否有更改通知。如果没有,您可能必须在其间使用CollectionViewSource,并在DataGrid.SelectionChanged事件期间调用CollectionViewSource.Refresh。