Преглед на файлове

Fixed threading issue with in-out board images.

Kenric Nugteren преди 1 година
родител
ревизия
054d01f125
променени са 1 файла, в които са добавени 6 реда и са изтрити 2 реда
  1. 6 2
      prs.desktop/Panels/Attendance/AttendancePanel.xaml.cs

+ 6 - 2
prs.desktop/Panels/Attendance/AttendancePanel.xaml.cs

@@ -211,7 +211,7 @@ namespace PRSDesktop
         {
         }
 
-        private void Columnsizer_Tick(object sender, EventArgs e)
+        private void Columnsizer_Tick(object? sender, EventArgs e)
         {
             columnsizer.IsEnabled = false;
             ResizeColumns();
@@ -228,7 +228,10 @@ namespace PRSDesktop
                 if (Kanban.Columns.Count > 0 && CollapsedColumns != Kanban.Columns.Count)
                 {
                     var ColumnWidth = (Kanban.ActualWidth - CollapsedColumns * CollapsedWidth) / (Kanban.Columns.Count - CollapsedColumns) - 2;
-                    if (ColumnWidth != Kanban.ColumnWidth) Kanban.ColumnWidth = ColumnWidth;
+                    if (ColumnWidth != Kanban.ColumnWidth)
+                    {
+                        Kanban.ColumnWidth = ColumnWidth;
+                    }
                 }
             }
         }
@@ -505,6 +508,7 @@ namespace PRSDesktop
                         {
                             img = new BitmapImage();
                             img.LoadImage(row.Get<Document, byte[]>(c => c.Data));
+                            img.Freeze();
                         }
 
                         kanban.Image = img;