Beispiel #1
0
 public VisibleToViewAttribute(string visibleName, SettingsViewPropertyType viewType, FileBrowseType browseType = FileBrowseType.Disabled)
 {
     name           = visibleName;
     this.viewType  = viewType;
     visible        = viewType != SettingsViewPropertyType.None;
     fileBrowseType = browseType;
 }
Beispiel #2
0
        /*
         * 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;
        }
Beispiel #3
0
 public VisibleToViewAttribute()
 {
     viewType       = SettingsViewPropertyType.None;
     fileBrowseType = FileBrowseType.Disabled;
     visible        = false;
 }