DynamicImportList.xaml.cs 807 B

1234567891011121314151617181920212223242526
  1. using InABox.Wpf;
  2. using System;
  3. using System.Windows;
  4. namespace InABox.DynamicGrid
  5. {
  6. /// <summary>
  7. /// Interaction logic for DynamicImportList.xaml
  8. /// </summary>
  9. public partial class DynamicImportList : ThemableWindow
  10. {
  11. public DynamicImportList(Type entitytype, Guid entityid)
  12. {
  13. InitializeComponent();
  14. Imports.EntityType = entitytype;
  15. Imports.EntityID = entityid;
  16. Imports.OnImportItem += o => { return OnImportItem != null ? OnImportItem.Invoke(o) : true; };
  17. Imports.OnCustomiseImport += (o, e) => { OnCustomiseImport?.Invoke(o, e); };
  18. Imports.Refresh(true, true);
  19. }
  20. public event OnImportItem OnImportItem;
  21. public event OnCustomiseImport OnCustomiseImport;
  22. }
  23. }