diff --git a/Source/LibationAvalonia/Controls/DataGridCheckBoxColumnExt.axaml b/Source/LibationAvalonia/Controls/DataGridCheckBoxColumnExt.axaml
deleted file mode 100644
index d51e730d..00000000
--- a/Source/LibationAvalonia/Controls/DataGridCheckBoxColumnExt.axaml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
diff --git a/Source/LibationAvalonia/Controls/DataGridCheckBoxColumnExt.axaml.cs b/Source/LibationAvalonia/Controls/DataGridCheckBoxColumnExt.cs
similarity index 79%
rename from Source/LibationAvalonia/Controls/DataGridCheckBoxColumnExt.axaml.cs
rename to Source/LibationAvalonia/Controls/DataGridCheckBoxColumnExt.cs
index 2c686498..0bf914c9 100644
--- a/Source/LibationAvalonia/Controls/DataGridCheckBoxColumnExt.axaml.cs
+++ b/Source/LibationAvalonia/Controls/DataGridCheckBoxColumnExt.cs
@@ -1,10 +1,11 @@
-using Avalonia.Controls;
+using Avalonia.Controls;
using LibationAvalonia.ViewModels;
using System;
+using System.Linq;
namespace LibationAvalonia.Controls
{
- public partial class DataGridCheckBoxColumnExt : DataGridCheckBoxColumn
+ public class DataGridCheckBoxColumnExt : DataGridCheckBoxColumn
{
protected override IControl GenerateEditingElementDirect(DataGridCell cell, object dataItem)
{
diff --git a/Source/LibationAvalonia/Controls/DataGridTemplateColumnExt.axaml.cs b/Source/LibationAvalonia/Controls/DataGridContextMenus.cs
similarity index 67%
rename from Source/LibationAvalonia/Controls/DataGridTemplateColumnExt.axaml.cs
rename to Source/LibationAvalonia/Controls/DataGridContextMenus.cs
index b46fac89..37044c51 100644
--- a/Source/LibationAvalonia/Controls/DataGridTemplateColumnExt.axaml.cs
+++ b/Source/LibationAvalonia/Controls/DataGridContextMenus.cs
@@ -1,12 +1,11 @@
-using Avalonia.Collections;
+using Avalonia.Collections;
using Avalonia.Controls;
-using Avalonia.Markup.Xaml;
using LibationAvalonia.ViewModels;
using System;
using System.Reflection;
namespace LibationAvalonia.Controls
-{
+{
public class DataGridCellContextMenuStripNeededEventArgs
{
private static readonly MethodInfo GetCellValueMethod;
@@ -19,55 +18,54 @@ namespace LibationAvalonia.Controls
=> GetCellValueMethod.Invoke(column, new object[] { item, column.ClipboardContentBinding })?.ToString() ?? "";
public string CellClipboardContents => GetCellValue(Column, GridEntry);
- public DataGridTemplateColumnExt Column { get; init; }
+ public DataGridColumn Column { get; init; }
public GridEntry GridEntry { get; init; }
public ContextMenu ContextMenu { get; init; }
public AvaloniaList