DynamicTemplateColumn.cs 434 B

123456789101112131415161718
  1. using System;
  2. using System.Windows;
  3. using InABox.Core;
  4. namespace InABox.DynamicGrid;
  5. public class DynamicTemplateColumn : DynamicActionColumn
  6. {
  7. public Func<CoreRow, FrameworkElement?> Template { get; protected set; }
  8. public DynamicTemplateColumn(Func<CoreRow, FrameworkElement?> template)
  9. {
  10. Template = template;
  11. VerticalHeader = false;
  12. }
  13. public override object? Data(CoreRow? row) => row;
  14. }