40 lines
900 B
C#
40 lines
900 B
C#
![]() |
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Text;
|
|||
|
using CPF;
|
|||
|
|
|||
|
namespace CPF
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 保存当前在可视范围内的元素,由内部对象池保存,请勿外部保存引用
|
|||
|
/// </summary>
|
|||
|
public class VisibleUIElement
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 当前元素
|
|||
|
/// </summary>
|
|||
|
public UIElement Element { get; private set; }
|
|||
|
|
|||
|
public void SetElement(UIElement element)
|
|||
|
{
|
|||
|
Element = element;
|
|||
|
}
|
|||
|
|
|||
|
List<VisibleUIElement> children;
|
|||
|
/// <summary>
|
|||
|
/// 子元素
|
|||
|
/// </summary>
|
|||
|
public List<VisibleUIElement> Children
|
|||
|
{
|
|||
|
get
|
|||
|
{
|
|||
|
if (children == null)
|
|||
|
{
|
|||
|
children = new List<VisibleUIElement>();
|
|||
|
}
|
|||
|
return children;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|