12345678910111213141516171819202122232425262728293031323334 |
- using InABox.Core;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows;
- using static System.Windows.Forms.VisualStyles.VisualStyleElement;
- namespace InABox.DynamicGrid
- {
- public class DFHeaderControl : DynamicFormControl<DFLayoutHeader>
- {
- public FormHeader Header = null!;
- protected override FrameworkElement Create()
- {
- Header = new FormHeader
- {
- Collapsed = Control.Collapsed,
- HeaderText = Control.Header
- };
- Header.CollapsedChanged += (o, c) =>
- {
- FormDesignGrid.CollapseRows(Header, c);
- };
- if (FormDesignGrid.IsDesigning)
- {
- Header.IsEnabled = false;
- }
- return Header;
- }
- }
- }
|