0

我有DataGrid一堆代表系统中项目的行。我希望每次用户在网格中选择一个项目(允许用户选择多个项目)时,该项目将被添加到 aStackPanel并拥有自己的数据模板,使用 anExpander来显示其数据。

谁能帮我在 WPF 中做到这一点?

谢谢!约翰。

4

1 回答 1

1

我不会使用 StackPanel,而是使用 ItemsControl,并将其 ItemsSource 绑定到 DataGrid 的 SelectedItems。但是,目前我不确定 SelectedItems 是否有更改通知。如果没有,您可能必须在两者之间使用 CollectionViewSource,并在 DataGrid.SelectionChanged 事件期间调用 CollectionViewSource.Refresh。

于 2012-05-13T13:34:35.810 回答