예제 #1
0
 private async Task OnOpenExecuteAsync()
 {
     if (await _openFileService.DetermineFileAsync())
     {
         _recentlyUsedItemsService.AddItem(new RecentlyUsedItem(_openFileService.FileName, DateTime.Now));
     }
 }
예제 #2
0
 private void OnOpenExecute()
 {
     if (_openFileService.DetermineFile())
     {
         _recentlyUsedItemsService.AddItem(new RecentlyUsedItem(_openFileService.FileName, DateTime.Now));
     }
 }
예제 #3
0
        private void InitializeDemoData()
        {
            if (_recentlyUsedItemsService.Items.Count() == 0)
            {
                for (var i = 1; i < 4; i++)
                {
                    var item = new RecentlyUsedItem(string.Format("Demo recently used item {0}", i), DateTime.Today.AddDays(i * -1));

                    _recentlyUsedItemsService.AddItem(item);
                }
            }

            if (_recentlyUsedItemsService.PinnedItems.Count() == 0)
            {
                for (var i = 1; i < 4; i++)
                {
                    var item = new RecentlyUsedItem(string.Format("Demo pinned item {0}", i), DateTime.Today.AddDays(i * -1));

                    _recentlyUsedItemsService.AddItem(item);
                    _recentlyUsedItemsService.PinItem(item.Name);
                }
            }
        }
예제 #4
0
        protected override Task OnLoadedAsync(IProject project)
        {
            _recentlyUsedItemsService.AddItem(new RecentlyUsedItem(project.Location, DateTime.Now));

            return(base.OnLoadedAsync(project));
        }