Exemplo n.º 1
0
        public async void AddAdhocFileAsync(IGoogleDriveFile file)
        {
            var adhocNode = AdhocNode as TreeNodeContainer;

            if (adhocNode != null)
            {
                if (adhocNode.HasDummyChild)
                {
                    await adhocNode.ExpandAsync().ConfigureAwait(true);
                }

                _dispatcher.CheckedInvoke(() => adhocNode.AddData(file));
            }
        }
Exemplo n.º 2
0
 private void HandleProgressItemChanged(object sender, PropertyChangedEventArgs e)
 {
     if (e.Match <IProgressItemViewModel>(v => v.State) || e.Match <IProgressItemViewModel>(v => v.TimeElapsed))
     {
         _dispatcher.CheckedInvoke(() =>
         {
             _pauseCmd.Invalidate();
             _resumeCmd.Invalidate();
         });
     }
 }