WPF: при перемещении страницы мой ListViewItem внутри моего кадра исчезает - PullRequest
0 голосов
/ 01 февраля 2019

Итак, в моих основных окнах у меня есть Frame:

<Grid Name="GridMain" Grid.Row="1">
      <Frame Name="MyFrame"
             NavigationUIVisibility="Hidden"
             Source="Pages/home.xaml"/>
</Grid>

И у меня есть 2 Pages, в которые я переехал в моем ListBox SlectionChanged:

private Home home;
private Options options;

private void ListBoxMenu_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            int index = ListBoxMenu.SelectedIndex;
            switch (index)
            {
                case 0:
                    MyFrame.Content = home;
                    break;

                case 1:
                    MyFrame.Content = options;
                    break;

                default:
                    break;
            }
        }

Домашняя страница:

<Page.DataContext>
        <viewmodel:ViewModelBase/>
</Page.DataContext>

Внутри этого ViewModelBase класса у меня есть мои ObservableCollection объектов (все файлы, выбранные пользователем).

Теперь дело в том, что после запуска Application и выбора пользователем добавления файлов в мое ListView все, что я могу видеть все эти файлы, но когда пользователь переключается на другой Page и обратно в Home Page всеListViewItems исчезнет.

...