diff --git a/.idea/.idea.NetworkDiagram/.idea/avalonia.xml b/.idea/.idea.NetworkDiagram/.idea/avalonia.xml
index 9d413b1..f60d722 100644
--- a/.idea/.idea.NetworkDiagram/.idea/avalonia.xml
+++ b/.idea/.idea.NetworkDiagram/.idea/avalonia.xml
@@ -3,7 +3,10 @@
diff --git a/NetworkDiagram.slnx b/NetworkDiagram.slnx
index a3de534..c3d1e2c 100644
--- a/NetworkDiagram.slnx
+++ b/NetworkDiagram.slnx
@@ -1,4 +1,3 @@
-
diff --git a/NetworkDiagram/EditDeviceWindow.axaml.cs b/NetworkDiagram/EditDeviceWindow.axaml.cs
index 3e79828..2b052a4 100644
--- a/NetworkDiagram/EditDeviceWindow.axaml.cs
+++ b/NetworkDiagram/EditDeviceWindow.axaml.cs
@@ -1,6 +1,3 @@
-using System;
-using System.Linq;
-using Avalonia;
using Avalonia.Controls;
using Avalonia.Interactivity;
using NetworkDiagram.Models;
diff --git a/NetworkDiagram/ExportOptionsWindow.axaml b/NetworkDiagram/ExportOptionsWindow.axaml
new file mode 100644
index 0000000..bbea47d
--- /dev/null
+++ b/NetworkDiagram/ExportOptionsWindow.axaml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
diff --git a/NetworkDiagram/ExportOptionsWindow.axaml.cs b/NetworkDiagram/ExportOptionsWindow.axaml.cs
new file mode 100644
index 0000000..cfc716e
--- /dev/null
+++ b/NetworkDiagram/ExportOptionsWindow.axaml.cs
@@ -0,0 +1,23 @@
+using Avalonia.Controls;
+using Avalonia.Interactivity;
+
+namespace NetworkDiagram
+{
+ public partial class ExportOptionsWindow : Window
+ {
+ public ExportOptionsWindow()
+ {
+ InitializeComponent();
+ }
+
+ private void White_Click(object? sender, RoutedEventArgs e)
+ {
+ Close(true);
+ }
+
+ private void Transparent_Click(object? sender, RoutedEventArgs e)
+ {
+ Close(false);
+ }
+ }
+}
diff --git a/NetworkDiagram/MainWindow.axaml b/NetworkDiagram/MainWindow.axaml
index 619edef..e25c566 100644
--- a/NetworkDiagram/MainWindow.axaml
+++ b/NetworkDiagram/MainWindow.axaml
@@ -55,7 +55,7 @@
+ PointerMoved="Toolbox_PointerMoved">
@@ -72,24 +72,24 @@