Work in Progress

        public const string IsElementRotated = "iselementrotated";         public const string HasShadow = "hasshadow";         public const string HeaderColor = "headercolor";         public const string HeaderCaptionColor = "headercaptioncolor";         public const string HeaderOpacity = "headeropacity";         public const string HeaderFade = "headerfade";         public const string BackgroundColorStart = "backgroundcolorstart";         public const string BackgroundColorEnd = "backgroundcolorend";         public const string HeaderFontSize = "headerfontsize";         public const string HeaderImage = "headerimage";         public const string HeaderSeparatorColor = "headerseparatorcolor";         public const string GroupName = "groupname";         public const string ColumnSpacing = "columnspacing";         public const string ElementWidth = "elementwidth";         public const string Height = "height";         public const string ButtonHeight = "buttonheight";         public const string MainPadding = "mainpadding";         public const string MainColor = "maincolor";         public const string ColumnIndex = "columnindex";         public const string ResultType = "resulttype";         public const string ValueFontStyle = "valuefontstyle";         public const string ValueMultiline = "valuemultiline";         public const string Value = "value";         public const string ValueSource = "valuesource";         public const string MultilineCaption = "multilinecaption";         public const string HeaderIcon = "headericon";         public const string ShowInSummary = "showinsummary";         public const string OnlyShowOn = "onlyshowon";         public const string SummaryWidth = "summarywidth";         public const string SummaryOpacity = "summaryopacity";         public const string EditorType = "editortype";         public const string MarkerText = "markertext";         public const string ChartOrientation = "chartorientation";         public const string HTMLurl = "htmlurl";         public const string DialogColor = "dialogcolor";         public const string DialogToColor = "dialogtocolor";         public const string BackgroundColor = "backgroundcolor";         public const string BackgroundColorCell = "backgroundcolorcell";         public const string BackgroundImage = "backgroundimage";         public const string BackgroundOpacity = "backgroundopacity";         public const string Metric = "metric";         public const string MetricText = "metrictext";         public const string NumberFormat = "numberformat";         public const string MinValue = "minvalue";         public const string MaxValue = "maxvalue";         public const string TextColor = "textcolor";         public const string TextFontSize = "textfontsize";         public const string ButtonRadius = "buttonradius";         public const string BorderColor = "bordercolor";         public const string ElementColor = "elementcolor";         public const string UseCellBackgroundColor = "usecellbackgroundcolor";         public const string ButtonOpacity = "buttonopacity";         public const string SeparatorColor = "separatorcolor";         public const string ShowFooter = "showfooter";         public const string EditorShowEditButtons = "showeditbuttons";         public const string HeaderLabelBackgroundColor = "labelbackgroundcolor";         public const string ComponentName = "componentname";         public const string UseCellFormat = "usecellformat";         public const string ImageUrlPrefix = "imageurlprefix";         public const string TrackColor = "trackcolor";         public const string TrackSelectionColor = "trackselectioncolor";         public const string ThumbColor = "thumbcolor";         public const string Decimals = "decimals";         public const string ProtocolCaption = "protocolcaption";         public const string ProtocolHidden = "protocolhidden";         public const string SummaryBackgroundColor = "summarybackgroundcolor";         public const string MarkerTextColor = "markertextcolor";         public const string MarkerFontSize = "markerfontsize";         public const string FooterColor = "footercolor";         public const string ValueTextColor = "valuetextcolor";         public const string ValueNegativeTextColor = "valuenegativetextcolor";         public const string ValueFontSize = "valuefontsize";         public const string ValueAutoShrinkFontSize = "valueautoshrinkfontsize";         public const string CaptionTextColor = "captiontextcolor";         public const string CaptionFontSize = "captionfontsize";         public const string MetricTextColor = "metrictextcolor";         public const string MetricFontSize = "metricfontsize";         public const string ValueList = "valuelist";         public const string ForceValidSelection = "forcevalidselection";         public const string AllowEmptyValue = "allowemptyvalue";         public const string ImageFile = "imagefile";         public const string ImageFillMode = "imagefillmode";         public const string ImageHorzAlign = "imagehorzalign";         public const string ImageClickEvent = "imageclickevent";         public const string DeltaStep = "deltastep";         public const string OnlineValue = "onlinevalue";         public const string TopAreaImage = "topareaimage";         public const string TopAreaImageMode = "topareaimagemode";         public const string TopAreaImageHorzAlign = "topareaimagehorzalign";         public const string TopAreaBackgroundColor = "topareabackgroundcolor";         public const string TopAreaOnFirstPageOnly = "topareaonfirstpageonly";         public const string ShowAppNameInTitleBar = "showappnameintitlebar";         public const string Padding = "padding";         public const string PaddingLeft = "paddingleft";         public const string PaddingTop = "paddingtop";         public const string PaddinRight = "paddingright";         public const string PaddingBottom = "paddingbottom";         public const string Margin = "margin";         public const string MarginLeft = "marginleft";         public const string MarginTop = "margintop";         public const string MarginRight = "marginright";         public const string MarginBottom = "marginbottom";         public const string TopAreaHeight = "topareaheight";         public const string DisableTopAreaAutoCollapse = "disabletopareaautocollapse";         public const string DisableActionButton = "disableactionbutton";         public const string ActionButtonType = "actionbuttontype";         public const string ActionButtonColor = "actionbuttoncolor";         public const string FunctionButtonColor = "functionbuttoncolor";         public const string CaptionHorzAlign = "captionhorzalign";         public const string CaptionVertAlign = "captionvertalign";         public const string CaptionAlign = "captionalign";//TODO: check if deprecated         public const string MetricHorzAlign = "metrichorzalign";         public const string MetricVertAlign = "metricvertalign";         public const string ValueHorzAlign = "valuehorzalign";         public const string RunApp = "runapp";         public const string RunAppParamCell = "runappparamcell";         public const string ValueCheckedColor = "valuecheckedcolor";         public const string ValueUncheckedColor = "valueuncheckedcolor";         public const string ShowBarcodeButton = "showbarcodebutton";         public const string ActionInfo = "actioninfo";         public const string LinkInfo = "linkinfo";         public const string IsVisible = "isvisible";         public const string IsVisibleCell = "isvisiblecell";         public const string ListMaxEmptyRows = "maxemptyrows";         public const string ListAllowEmptyValues = "allowemptyvalues";         public const string ListIsVisibleColumn = "isvisiblecolumn";         public const string ListUseCellBackgroundColors = "usecellbackgroundcolors";         public const string ListIdColumn = "idcolumn";         public const string ListDataNotificationColumns = "datanotificationcolumns";         public const string GridRowHeight = "gridrowheight";         public const string GridShowColumnHeader = "showcolumnheader";         public const string GridShowSearchPanel = "showsearchpanel";         public const string GridShowFilterButton = "showfilterbutton";         public const string GridShowDashboardButton = "showdashboardbutton";         public const string GridHeaderAvailable = "headeravailable";         public const string GridNameColumn = "namecolumn";         public const string GridLocationColumns = "locationcolumns";         public const string GridListColumns = "listcolumns";         public const string GridDetailColumns = "detailcolumns";         public const string GridDrillDownColumns = "drilldowncolumns";         public const string GridSumColumns = "sumcolumns";         public const string GridSortColumns = "sortcolumns";         public const string GridSearchColumns = "searchcolumns";         public const string GridCollapseGroups = "gridcollapsegroups";         public const string GridAllowEdit = "gridallowedit";         public const string GridSortColumn = "sortcolumn";         public const string GridSortOrder = "sortorder";         public const string GridGroupColumn = "groupcolumn";         public const string GridFrozenRowsCount = "frozenrowscount";         public const string GridFrozenColumnsCount = "frozencolumnscount";         public const string GridAllowLineBreak = "allowlinebreak";         public const string GridHorizontalScrolling = "horizontalscrolling";         public const string GridTheme = "gridtheme";         public const string ShowDashboardInFunctionMenu = "showdashboardinfunctionmenu";         public const string ShowListWhenFiltering = "showlistwhenfiltering";         public const string StartWithDashboard = "startwithdashboard";         public const string DashboardTheme = "dashboardtheme";         public const string DashboardBackgroundColor = "dashboardbackgroundcolor";         public const string DashboardColorPalette = "dashboardcolorpalette";         public const string DashboardCountTiles = "dashboardcounttiles";         public const string DashboardSumTiles = "dashboardsumtiles";         public const string DashboardCountCharts = "dashboardcountcharts";         public const string DashboardSumCharts = "dashboardsumcharts";         public const string GridLines = "GridLines";         public const string GridRowBackgroundColor = "GridRowBackgroundColor";         public const string GridRowForegroundColor = "GridRowForegroundColor";         public const string GridAlternateRowBackgroundColor = "GridAlternateRowBackgroundColor";         public const string GridSelectionBackgroundColor = "GridSelectionBackgroundColor";         public const string GridSelectionForegroundColor = "GridSelectionForegroundColor";         public const string GridHeaderBackgroundColor = "GridHeaderBackgroundColor";         public const string GridHeaderForegroundColor = "GridHeaderForegroundColor";         public const string GridGroupBackgroundColor = "GridGroupBackgroundColor";         public const string GridGroupForegroundColor = "GridGroupForegroundColor";         public const string CardListCardTemplate = "cardtemplate";         public const string CardListCardColor = "cardcolor";         public const string CardListCardPadding = "cardpadding";         public const string CardListCategoryColumn = "categorycolumn";         public const string CardListCategoryWidth = "categorywidth";         public const string CardListCategoryColorPalette = "categorycolorpalette";         public const string CardListImageWidth = "imagewidth";         public const string CardListImageHeight = "imageheight";         public const string CardListImageFillMode = "imagefillmode";         public const string CardListTitleTextColor = "titletextcolor";         public const string CardListInfoTextColor = "infotextcolor";         public const string UseRoundImages = "useroundimages";         public const string AxisColor = "axiscolor";         public const string ScheduleTheme = "theme";         public const string ScheduleViewMode = "viewmode";         public const string ScheduleWorkStartHour = "workstarthour";         public const string ScheduleWorkEndHour = "workendhour";         public const string ScheduleCategoryColorPalette = "categorycolorpalette";         // schedule binding data column         public const string ScheduleStartDateColumn = "startdatecolumn";         public const string ScheduleEndDateColumn = "enddatecolumn";         public const string ScheduleCategoryColumn = "categorycolumn";         // schedule time slot style         public const string ScheduleTimeSlotInterval = "timeslotinterval";         public const string ScheduleTimeSlotHeight = "timeslotintervalheight";         public const string ScheduleTimeSlotBackgroundColor = "timeslotbackgroundcolor";         public const string ScheduleTimeSlotBorderColor = "timeslotbordercolor";         public const string ScheduleTimeSlotNonWorkingHoursBackgroundColor = "timeslotnonworkinghoursbackgroundcolor";         public const string ScheduleTimeSlotNonWorkingHoursBorderColor = "timeslotnonworkinghoursbordercolor";         public const string ScheduleTimeLabelTextColor = "timelabeltextcolor";         public const string ScheduleTimeLabelFontSize = "timelabelfontsize";         // schedule header style         public const string ScheduleHeaderBackgroundColor = "headerbackgroundcolor";         public const string ScheduleHeaderTextColor = "headertextcolor";         public const string ScheduleHeaderFontSize = "headerfontsize";         // schedule view header style         public const string ScheduleViewHeaderBackgroundColor = "viewheaderbackgroundcolor";         public const string ScheduleViewHeaderDateTextColor = "viewheaderdatetextcolor";         public const string ScheduleViewHeaderCurrentDateTextColor = "viewheadercurrentdatetextcolor";         public const string ScheduleViewHeaderDateFontSize = "viewheaderdatefontsize";         public const string ScheduleViewHeaderDayTextColor = "viewheaderdaytextcolor";         public const string ScheduleViewHeaderCurrentDayTextColor = "viewheadercurrentdaytextcolor";         public const string ScheduleViewHeaderDayFontSize = "viewheaderdayfontsize";         public const string ScheduleViewHeaderHeight = "viewheaderheight";         // schedule selection style         public const string ScheduleSelectionBackgroundColor = "selectionbackgroundcolor";         public const string ScheduleSelectionTextColor = "selectiontextcolor";         // schedule month cell style         public const string ScheduleMonthCellBackgroundColor = "monthcellbackgroundcolor";         public const string ScheduleMonthCellTextColor = "monthcelltextcolor";         public const string ScheduleMonthCellFontSize = "monthcellfontsize";         public const string ScheduleMonthCellTodayMarkerColor = "monthcelltodaymarkercolor";         // schedule agenda view style         public const string ScheduleAgendaViewBackgroundColor = "agendaviewbackgroundcolor";         public const string ScheduleAgendaViewTitleTextColor = "agendaviewtitletextcolor";         public const string ScheduleAgendaViewTitleFontSize = "agendaviewtitlefontsize";         public const string ScheduleAgendaViewTimeTextColor = "agendaviewtimetextcolor";         public const string ScheduleAgendaViewTimeFontSize = "agendaviewtimefontsize";         public const string ScheduleAgendaViewDateTextColor = "agendaviewdatetextcolor";         public const string ScheduleAgendaViewDateFontSize = "agendaviewdatefontsize";         // schedule appointment style         public const string ScheduleAppointmentTextColor = "appointmenttextcolor";         public const string ScheduleAppointmentBorderColor = "appointmentbordercolor";         public const string ScheduleAppointmentSelectionTextColor = "appointmentselectiontextcolor";         public const string ScheduleAppointmentSelectionBorderColor = "appointmentselectionbordercolor";         public const string ScheduleAppointmentFontSize = "appointmentfontsize";         public const string ChartType = "charttype";         public const string ChartName = "chartname";         public const string ChartSeriesTypes = "chartseriestypes";         public const string ChartShowDataMarker = "showdatamarker";         public const string ChartShowLegend = "showlegend";         public const string ChartDoesNotContainCategoryLabels = "doesnotcontaincategorylabels";         public const string ChartXAxisCaption = "xaxiscaption";         public const string ChartYAxisCaption = "yaxiscaption";         public const string ChartHorizontalAxisLabelRotation = "horizontalaxislabelrotation";         public const string ChartVerticalAxisLabelRotation = "verticalaxislabelrotation";         public const string ChartPrimaryAxisType = "primaryaxistype";         public const string ChartSeriesColor = "seriescolor";         public const string ChartSeries2Color = "series2color";         public const string ChartSeries3Color = "series3color";         public const string ChartSeries4Color = "series4color";         public const string ChartSeriesCaptions = "seriescaptions";         public const string ChartColorPalette = "colorpalette";         public const string ChartSelectionColor = "selectioncolor";         public const string ChartSelectedCategoryCell = "selectedcategorycell";         public const string ChartSelectedKeyCell = "selectedkeycell";         public const string ChartSelectedValueCell = "selectedvaluecell";         public const string ChartEnableZooming = "enablezooming";         public const string ChartShowLabelForUndefinedValues = "showlabelforundefinedvalues";         public const string LegendTextColor = "legendtextcolor";         public const string MapDistanceMax = "distancemax";         public const string XlsSheetName = "sheetname";         public const string AllowPushToServer = "allowpushtoserver";         public const string AllowPushToSheet = "allowpushtosheet";         public const string AllowUploadCalculations = "allowuploadcalculations";         public const string AllowStoreCalculations = "allowstorecalculations";         public const string PrintSheet = "printsheet";         public const string PrintSheetCell = "printsheetcell";         public const string PrintFileName = "printfilename";         public const string PrintFileNameCell = "printfilenamecell";         public const string TargetAppId = "targetappid";         public static class AppDefinitions             public const string EnableFullscreen = "enablefullscreen";             public const string ContentType = "contenttype";             public const string Author = "author";             public const string Categories = "categories";             public const string DisableAutoUpdateCheck = "disableautoupdatecheck";             public const string DisableAutoAddToHomescreen = "disableautoaddtohomescreen";             public const string ForceUpdates = "forceupdates";             public const string AllowComments = "allowcomments";             public const string ClearValuesAfterUpload = "clearvaluesafterupload";             public const string UploadLocation = "uploadlocation";             public const string PaddingHorz = "paddinghorz";             public const string PaddingVert = "paddingvert";             public const string Spacing = "spacing";             public const string DisablePageSelection = "disablepageselection";             public const string PageTabsFillMode = "pagetabsfillmode";             public const string PageTabsHeight = "pagetabsheight";             public const string PageTabsSelectionColor = "pagetabsselectioncolor";             public const string PageButtonColor = "pagebuttoncolor";             public const string AutoRecalc = "autorecalc";             public const string UserEmailCell = "useremailcell";             public const string ParamCell = "paramcell";             public const string StartPageCell = "startpagecell";             public const string ManualRecalc = "manualrecalc";             public const string UseNewLayoutCalculation = "usenewlayoutcalculation";             public const string DisableServerRecalc = "disableserverrecalc";             public const string AsyncLists = "asynclists";             public const string DatabaseLists = "databaselists";             public const string DatabaseListsDisableImport = "databaselists_disableimport";             public const string DatabaseListsUserFilter = "databaselists_userfilter";             public const string DatabaseListsEmailFilterColumns = "databaselists_emailfiltercolumns";             public const string DatabaseListsAdminFilterBypass = "databaselists_adminfilterbypass";             public const string AdminCanSeePrivateCalculations = "admincanseeprivatecalculations"; // server only             public const string ShowSurveyHistory = "showsurveyhistory"; // server only             public const string ListDataNotifications = "listdatanotifications";             public const string ProtocolPushNotifications = "protocolpushnotifications";             public const string SplashScreenImage = "splashscreenimage";             public const string BotDisableWebclientLink = "botdisablewebclientlink";         public static class HubDefinitions             public const string TopAreaImage = "topareaimage";             public const string SectionHeaderTextColor = "sectionheadertextcolor";             public const string SectionHeaderBackgroundColor = "sectionheaderbackgroundcolor";             public const string HeaderColorSecondary = "headercolorsecondary";             public const string HeaderCaptionColorSecondary = "headercaptioncolorsecondary";             public const string DescriptionTextColor = "descriptiontextcolor";             public const string Padding = "padding";         public static class ImageUpload             public const string ButtonColor = "buttoncolor";             public const string PlaceholderBackgroundColor = "placeholderbackgroundcolor";             public const string PlaceholderForegroundColor = "placeholderforegroundcolor";             public const string DisableTakePhoto = "disabletakephoto";             public const string DisablePickPhoto = "disablepickphoto";