public VisibleToViewAttribute(string visibleName, SettingsViewPropertyType viewType, FileBrowseType browseType = FileBrowseType.Disabled) { name = visibleName; this.viewType = viewType; visible = viewType != SettingsViewPropertyType.None; fileBrowseType = browseType; }
/* * public VisibleToView(bool attributeValue, SettingsViewPropertyType viewType = SettingsViewPropertyType.None) * { * visible = attributeValue; * this.viewType = viewType; * if (!visible || viewType != SettingsViewPropertyType.Browser) * { * fileBrowseType = FileBrowseType.Disabled; * } * else * { * fileBrowseType = FileBrowseType.File; * } * } */ public VisibleToViewAttribute(string visibleName, FileBrowseType browseType = FileBrowseType.Disabled) { name = visibleName; fileBrowseType = browseType; if (fileBrowseType != FileBrowseType.Disabled) { viewType = SettingsViewPropertyType.Browser; } visible = fileBrowseType != FileBrowseType.Disabled; }
public VisibleToViewAttribute() { viewType = SettingsViewPropertyType.None; fileBrowseType = FileBrowseType.Disabled; visible = false; }