我有一个带有 TabPage1 和 TabPage2 的 TabControl,在 TabPage1 中,还有另一个带有 2 个项目 TabPage11 和 TabPage12 的 TabControl1。
在 TabPage2 中,还有另一个 TabControl2,其中包含 2 个项目 TabPage21 和 TabPage22。
每个项目(TabPage11、TabPage12、TabPage21 和 TabPage22)都有自己的 View(以 UserControl 的形式)和 ViewModel。每个视图上都有 dataGrid。
现在我想为每个 dataGrid 实现 ExportToExcel 函数。我可以在每个 tabItem 上放置一个 ExportToExcel 按钮,但它看起来不太好。所以我在主窗口上放了一个按钮,这样当用户单击该按钮时,所选 tabItem 上的 dataGrid 就会得到处理。
问题是 mainWindow 上的按钮不知道如何告诉
所选 tabItem 的 ViewModel 将其导出。
有什么建议么?提前致谢!史蒂夫