Sic04/FrameworkLocal/UIClient/RecipeEditorLib/DGExtension/CustomColumn/ExpanderColumn.cs

37 lines
960 B
C#
Raw Normal View History

using System.Collections.Generic;
2022-09-19 09:16:33 +08:00
using System.Windows;
namespace RecipeEditorLib.DGExtension.CustomColumn
{
public class ExpanderColumn : EditorDataGridTemplateColumnBase
{
#region Constructors
public ExpanderColumn()
{
IsExpander = true;
ChildColumns = new List<EditorDataGridTemplateColumnBase>();
}
#endregion
#region Properties
public static DependencyProperty IsExpanderProperty = DependencyProperty.Register("IsExpanded", typeof(bool),
typeof(ExpanderColumn), new PropertyMetadata(true));
2022-09-19 09:16:33 +08:00
public bool IsExpanded
{
get => (bool)GetValue(IsExpanderProperty);
set => SetValue(IsExpanderProperty, value);
2022-09-19 09:16:33 +08:00
}
/// <summary>
/// 返回当前组的所有列。
/// </summary>
public List<EditorDataGridTemplateColumnBase> ChildColumns { get; }
#endregion
2022-09-19 09:16:33 +08:00
}
}