diff --git a/RogueEssence.Editor.Avalonia/App.axaml b/RogueEssence.Editor.Avalonia/App.axaml
index f6e04e48..3fbb7b3c 100644
--- a/RogueEssence.Editor.Avalonia/App.axaml
+++ b/RogueEssence.Editor.Avalonia/App.axaml
@@ -1,15 +1,15 @@
-
-
-
+
+
+
+
diff --git a/RogueEssence.Editor.Avalonia/App.axaml.cs b/RogueEssence.Editor.Avalonia/App.axaml.cs
index 976f85d3..f858788f 100644
--- a/RogueEssence.Editor.Avalonia/App.axaml.cs
+++ b/RogueEssence.Editor.Avalonia/App.axaml.cs
@@ -1,5 +1,7 @@
-using Avalonia;
+using System;
+using Avalonia;
using Avalonia.Controls.ApplicationLifetimes;
+using Avalonia.Input.Platform;
using Avalonia.Markup.Xaml;
using RogueEssence.Dev.ViewModels;
using RogueEssence.Dev.Views;
@@ -8,11 +10,20 @@ namespace RogueEssence.Dev
{
public class App : Application
{
- public override void Initialize()
+
+
+ public static async void CopyText(string data)
{
- AvaloniaXamlLoader.Load(this);
+ if (Current.ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
+ {
+ if (desktop.MainWindow.Clipboard is IClipboard clipbord)
+ {
+ await clipbord.SetTextAsync(data);
+ }
+ }
}
+
public override void OnFrameworkInitializationCompleted()
{
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
diff --git a/RogueEssence.Editor.Avalonia/DataEditor/CategorySpawnBox.axaml b/RogueEssence.Editor.Avalonia/DataEditor/CategorySpawnBox.axaml
index 123ca3fc..f6d54116 100644
--- a/RogueEssence.Editor.Avalonia/DataEditor/CategorySpawnBox.axaml
+++ b/RogueEssence.Editor.Avalonia/DataEditor/CategorySpawnBox.axaml
@@ -33,7 +33,7 @@
-
+
diff --git a/RogueEssence.Editor.Avalonia/DataEditor/CategorySpawnBox.axaml.cs b/RogueEssence.Editor.Avalonia/DataEditor/CategorySpawnBox.axaml.cs
index cd24a4c3..24cf935d 100644
--- a/RogueEssence.Editor.Avalonia/DataEditor/CategorySpawnBox.axaml.cs
+++ b/RogueEssence.Editor.Avalonia/DataEditor/CategorySpawnBox.axaml.cs
@@ -12,7 +12,7 @@
namespace RogueEssence.Dev.Views
{
- public class CategorySpawnBox : UserControl
+ public partial class CategorySpawnBox : UserControl
{
public CategorySpawnBox()
@@ -23,12 +23,7 @@ public CategorySpawnBox()
Button addItemButtom = this.FindControl