private static void OnIsOpenedChanged(DependencyObject dp, DependencyPropertyChangedEventArgs args)
{
GeneralObject go = (GeneralObject)dp;
//如果有展开数据存放的列表,树结构对象根据是否打开状态进行数据切换
if (go.OpenedList != null)
{
if (go.IsOpened)
{
go.Extend(go.OpenedList, go.ChildName);
}
else
{
go.Closed(go.OpenedList, go.ChildName);
}
}
}