/// <summary> /// 使用此方法定义的代码块中,自动设置块内所有属性的 GroupLabel。 /// </summary> /// <param name="groupLabel"></param> /// <returns></returns> public WPFDetailPropertyGroup DeclareGroup(string groupLabel) { var group = this._DetailGroups.FirstOrDefault(g => g.GroupLabel == groupLabel); if (group == null) { group = new WPFDetailPropertyGroup { GroupLabel = groupLabel }; this._DetailGroups.Add(group); group._owner = this; } group.StartListening(); return(group); }
/// <summary> /// 声明当前表单使用的布局模式。 /// </summary> /// <param name="meta">The meta.</param> /// <param name="value">The value.</param> /// <returns></returns> public static WPFDetailPropertyGroup UseDetailLayoutMode(this WPFDetailPropertyGroup meta, DetailLayoutMode value) { meta.LayoutMode = value; return(meta); }
/// <summary> /// 使用此方法定义的代码块中,自动设置块内所有属性的 GroupLabel。 /// </summary> /// <param name="groupLabel"></param> /// <returns></returns> public WPFDetailPropertyGroup DeclareGroup(string groupLabel) { var group = this._DetailGroups.FirstOrDefault(g => g.GroupLabel == groupLabel); if (group == null) { group = new WPFDetailPropertyGroup { GroupLabel = groupLabel }; this._DetailGroups.Add(group); group._owner = this; } group.StartListening(); return group; }