private void ConfirmCollectionEditorSelection_OnClick(object sender, RoutedEventArgs e) { XAML_FileSelectingOverlay.SetCurrentValue(VisibilityProperty, Visibility.Collapsed); if (ViewModel is ImportExportViewModel vm) { vm.ConfirmCollectionCommand.SafeExecute(_propertyItem.Name); } }
/// <summary> /// Override PG Collection Editor /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void PropertyGrid_CollectionEditorOpening(object sender, Syncfusion.Windows.PropertyGrid.CollectionEditorOpeningEventArgs e) { if (ViewModel is ImportExportViewModel vm && sender is PropertyGrid pg) { _propertyItem = pg.SelectedPropertyItem; vm.SetCollectionCommand.SafeExecute(_propertyItem.Name); } e.Cancel = true; XAML_FileSelectingOverlay.SetCurrentValue(VisibilityProperty, Visibility.Visible); }
/// <summary> /// Cancel Button (Select additional files) /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CancelSelectingClick(object sender, RoutedEventArgs e) => XAML_FileSelectingOverlay.SetCurrentValue(VisibilityProperty, Visibility.Collapsed);