Ejemplo n.º 1
0
 public AddFileDialogClosedEventArgs(AddFileDialog.Result dialogResult)
 {
     DialogResult = dialogResult;
 }
Ejemplo n.º 2
0
        private async Task<AddFileDialogOutput> ShowAddFileDialog(string fileName)
        {
#if WINDOWS_PHONE_APP
            AddFileDialog dialog = new AddFileDialog();    
            dialog.FileName = fileName;        
            if ((await dialog.ShowAsync()) == ContentDialogResult.Primary)
            {
                return new AddFileDialogOutput
                {
                    FileName = dialog.FileName,
                    Password = dialog.Password
                };                
            }
            else
            {
                return null;
            }
#elif WINDOWS_UWP
            return null;
#else
            AddFileDialog dialog = new AddFileDialog
            {
                FileName = fileName,
                IsOpen = true
            };
            if ((await dialog.WhenClosed()).DialogResult == AddFileDialog.Result.Ok)
            {
                return new AddFileDialogOutput
                {
                    FileName = dialog.FileName,
                    Password = dialog.Password
                };
            }
            else
            {
                return null;
            }
#endif
        }