blob: 7c0254ed2e29202510ad6865a6ad916fe72f46ea [file] [log] [blame]
tkuhn1l6e4eb4cd2019-05-16 11:06:07 +02001using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using System.Threading.Tasks;
6using System.Windows.Input;
7
8namespace AasxPackageExplorer
9{
10 public delegate void IFlyoutControlClosed();
11
12 public interface IFlyoutControl
13 {
14 /// <summary>
15 /// Event emitted by the Flyout in order to end the dialogue.
16 /// </summary>
17 event IFlyoutControlClosed ControlClosed;
18
19 /// <summary>
20 /// ´Called by the main window immediately after start
21 /// </summary>
22 void ControlStart();
23
24 /// <summary>
25 /// Called by main window, as soon as a keyboard input is avilable
26 /// </summary>
27 /// <param name="e"></param>
28 void ControlPreviewKeyDown(KeyEventArgs e);
29 }
30}