public SelectCollectionControl(IList <Beatmap> entries)
 {
     InitializeComponent();
     _viewModel         = (SelectCollectionPageViewModel)DataContext;
     _viewModel.Entries = entries;
     RefreshList();
     _overlay = FrontDialogOverlay.Default.GetOrCreateSubOverlay();
 }
예제 #2
0
        private async void SelectCollectionControl_OnInitialized(object?sender, EventArgs e)
        {
            _viewModel          = (SelectCollectionPageViewModel)DataContext;
            _viewModel.DataList = _beatmaps;
            await RefreshList();

            _overlay = FrontDialogOverlay.Default.GetOrCreateSubOverlay();
        }
 public SelectCollectionPage(IList <Beatmap> entries)
 {
     InitializeComponent();
     ViewModel         = (SelectCollectionPageViewModel)DataContext;
     _entries          = entries;
     ViewModel.Entries = entries;
     _mainWindow       = (MainWindow)Application.Current.MainWindow;
     RefreshList();
 }
예제 #4
0
 public SelectCollectionPage(MainWindow mainWindow, BeatmapEntry entry)
 {
     InitializeComponent();
     ViewModel       = (SelectCollectionPageViewModel)DataContext;
     _entry          = entry;
     ViewModel.Entry = entry;
     _mainWindow     = mainWindow;
     RefreshList();
 }