소스 검색

avalonia: Added margins to ImageColumn of DataGriedd

Kenric Nugteren 1 개월 전
부모
커밋
22e04f19fa
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      InABox.Avalonia/Components/AvaloniaDataGrid/Columns/AvaloniaDataGridImageColumn.cs

+ 3 - 0
InABox.Avalonia/Components/AvaloniaDataGrid/Columns/AvaloniaDataGridImageColumn.cs

@@ -15,6 +15,8 @@ public class AvaloniaDataGridImageColumn<TEntity> : AvaloniaDataGridColumn<TEnti
 {
     public override bool Searchable => false;
 
+    public double Margin { get; set; }
+
     public override DataGridColumn CreateColumn()
     {
         var column = CreateColumn<DataGridTemplateColumn>();
@@ -22,6 +24,7 @@ public class AvaloniaDataGridImageColumn<TEntity> : AvaloniaDataGridColumn<TEnti
         {
             var image = new Image();
             image.Bind(Image.SourceProperty, new Binding(ColumnName));
+            image.Margin = new(Margin);
             return image;
         });
         return column;