Exemple #1
0
 /// <summary>
 /// 供克隆函数调用的私有构造函数
 /// </summary>
 /// <param name="ownerLayout"></param>
 /// <param name="buttonGroupDict"></param>
 private DUIButtonManager(DUILayout ownerLayout, IDictionary <string, DUIButtonGroup> buttonGroupDict)
 {
     _ownerLayout = ownerLayout;
     if (buttonGroupDict != null && buttonGroupDict.Count > 0)
     {
         foreach (string groupName in buttonGroupDict.Keys)
         {
             DUIButtonGroup newButtonGroup = (DUIButtonGroup)buttonGroupDict[groupName].Clone();
             newButtonGroup.OwnerButtonManager = this;
             this._buttonGroupDict.Add(groupName, newButtonGroup);
             this._buttonGroupList.Add(newButtonGroup);
         }
     }
 }
Exemple #2
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="ownerLayout"></param>
 public DUIButtonManager(DUILayout ownerLayout)
 {
     _ownerLayout = ownerLayout;
 }
Exemple #3
0
 /// <summary>
 /// 供克隆函数使用的私有构造函数
 /// </summary>
 /// <param name="ownerLayout"></param>
 /// <param name="duiImageList"></param>
 private DUIImageManager(DUILayout ownerLayout, IList <DUIImage> duiImageList)
 {
     _ownerLayout  = ownerLayout;
     _dUIImageList = duiImageList;
 }
Exemple #4
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="ownerLayout"></param>
 public DUIImageManager(DUILayout ownerLayout)
 {
     _ownerLayout = ownerLayout;
 }