从另一个视图访问集合(WPF)

时间:2015-02-06 16:40:37

标签: c# wpf mvvm code-behind

我正在开发一个用于在绘图中显示数据的WPF应用程序。我有UserControl作为View。在其代码隐藏文件中,我创建了一个ObservableCollection<MyViewModel>。这些内容显示在DataGrid

    public partial class TagGridView : UserControl
        {
            private TagGridViewModel _tagGridViewModel = new TagGridViewModel();

我有另一个UserControl,作为另一个View,其中有Button。该按钮可打开文件对话框。我希望能够从单独的视图中使用文件对话框操作的结果将项添加到ObservableCollection<MyViewModel>,从而更新网格。

我是否应该在每个视图中都包含MainViewModel,其中包含所需的所有其他ViewModels的静态实例?我如何访问该集合?

0 个答案:

没有答案