public void SetSubEntries(IPropertyEntry[] subEntries) { if (subEntries.Length > 0) { flags |= PropertyEntryType.HasSubEntries; } this.subEntries = subEntries; propertyPage?.Refresh(this); }
public GroupProperty(string resourceId, IPropertyEntry[] subEntries) { this.resourceId = resourceId; this.subEntries = subEntries; flags = PropertyEntryType.GroupTitle | PropertyEntryType.Selectable; if (subEntries.Length > 0) { flags |= PropertyEntryType.HasSubEntries; } }
public void SetFlags(PropertyEntryType flags) { this.flags = flags; }