C# (CSharp) Rock.Web.UI.Controls Namespace

Nested Namespaces

Rock.Web.UI.Controls.Communication

Classes

Name Description
AccountPicker
AddressControl
AttributeEditor Custom attribute editor control
AttributeField If DataItem implements IHasAttributes, this gets the Attribute value for the dataitem using DataField as the Attribute.Key. Otherwise, it will look in the grid.ObjectList[key] using the DataField as the lookup key. Example: If using a Person Grid, the value of the Attribute "FavoriteColor" would be shown in the grid by specifying this grid column <Rock:AttributeField DataField="FavoriteColor" HeaderText="Person's Favorite Color" />
AttributeFieldObject Helper class that can be used by blocks to pre-load attributes/values so that the attribute field columns don't need to call LoadAttributes or query for attribute values for every row/column
AxisOptions
AxisStyle
Badge
BadgeField
BadgeRowEventArgs
BarChart
Bars
BinaryFilePicker
BinaryFileTypePicker
BirthdayPicker
BoolField
BootstrapButton
ButtonDropDownList
CallbackField
CallbackField.CallbackEventArgs
CampusField
CampusPicker
CampusesPicker Select multiple campuses NOTE: Campuses must be set first (it doesn't automatically load campuses). Hint: Use CampusCache.All()
CategoryPicker
ChartClickArgs
ChartFont
ChartFontStyle
ChartOptions Class that can be JSON'd and used for Flot Charts (properties are case sensitive)
ChartStyle Chart Style class. All values are optional. The chart will decide the style if a value is not specified Color values can be any html color specification Gradients can be 2 or more html colors that will result in a vertical gradient (limited to vertical because that's what works in IE)
CheckBoxEditableField The ASP:CheckBoxField doesn't work very well for retrieving changed values, especially when the value is changed from True to False (weird) This CheckBoxEditableField works like the ASP:CheckBoxField except it gives the CheckBox's IDs so their changed values will consistantly persist on postbacks
CheckBoxFieldTemplate
CheckinArea
CheckinArea.CheckinLabelAttributeInfo
CheckinAreaRow
CheckinGroup
CheckinGroup.LocationGridItem
CheckinGroupEventArg An event args class used for reordering a check-in group's locations
CheckinGroupRow
CodeEditor
ColorField
ColorPicker
ComponentPicker
ComponentsPicker
ConfirmPageUnload
ConnectionRequestPicker
CurrencyBox
CurrencyField
CustomSettings Settings that aren't part of the Font spec
DataDropDownList
DataTextBox
DataViewPicker
DateField
DatePicker
DateRangePicker
DateTimeField
DateTimePicker
DayOfWeekPicker
DaysOfWeekPicker
DefinedValueField
DefinedValuePicker
DefinedValuesPicker
DefinedValuesPickerEnhanced Control that can be used to select multiple defined values from a particular pre-configured defined type

Values are displayed as a drop down list with selected values appearing side-by-side

DeleteField
DeleteFieldTemplate Template used by the DeleteField control
DynamicControlsHtmlGenericControl
EditField
EditFieldTemplate Template used by the EditField control
EmailBox
EntityPicker
EntityTypePicker
EnumField
EventCalendarPicker
EventItemPicker
FieldTypeField
FieldTypeList
FileUploader
FileUploaderEventArgs
FilterField
FilterGroup
FinancialGatewayPicker
FlotChart Abstract class for much of the Flot Charts Logic Subset of the spec at https://github.com/flot/flot/blob/master/API.md
FollowingsHelper Helper class that allows you to configure a control (Image, Panel, etc) as a "Following" control
GeoPicker This control will create a Google map with drawring tools that allows the user to define a single point or a polygon which forms a geo-fence depending on the Rock.Web.UI.Controls.GeoPicker.ManagerDrawingMode.Point. To use on a page or usercontrol: ]]> To set an initial value: gpGeoPoint.SetValue( DbGeography.FromText("POINT(-122.335197 47.646711)") ); To access the value after it's been set use the SelectedValue property: DbGeography point = gpGeoPoint.SelectedValue; If you wish to set an appropriate, initial center point you can use the CenterPoint property.
GradePicker
GridActions
GridFilter
GridFilter.DisplayFilterValueArgs Argument for DisplayFilterValue event
GridFilter.UserPreference Helper class for user preferences
GridOptions
GridStyle
GroupAndRolePicker Control that can be used to select a group and role for a selected group type
GroupPicker
GroupPickerField
GroupPickerFieldTemplate Template used by the GroupPickerField control
GroupPickerRowEventArgs Event argument for Group Picker field
GroupRolePicker
GroupTypeGroupPicker Control that can be used to select a group type and then a group of that group type
GroupTypePicker
GroupTypesPicker Select multiple group types NOTE: GroupTypes must be set first (it doesn't automatically load group types)
HelpBlock
HiddenFieldValidator from http://stackoverflow.com/questions/6607984/asprequiredfieldvalidator-does-not-validate-hidden-fields
HiddenFieldWithClass from http://stackoverflow.com/a/8761161/1755417
HighlightLabel
HtmlEditor
HtmlGenericContainer An HtmlGenericContainer that implements the INamingContainer interface
ImageEditor
ImageUploader
ImageUploaderEventArgs
ItemPicker
KeyValueList
Legend
LegendStyle
LineChart
Lines
LinesPointsBars
LinkButtonField
LinkButtonFieldTemplate Template used by the LinkButtonField control
LiquidField
LiquidFieldTemplate
LiquidFieldTemplate.DataFieldInfo
ListDelimitedField
LocationAddressPicker
LocationItemPicker
LocationPicker
MarkdownEditor
MergeFieldPicker
MergeTemplatePicker
MetricCategoryPicker
ModalAlert
ModalDialog
ModalIFrameDialog A Modal Popup Dialog Window
MonthDayPicker
MonthYearPicker
NewGroupAttributes
NewGroupAttributesRow Displays a bootstrap badge
NewGroupContactInfo
NewGroupContactInfoRow Displays a bootstrap badge
NewGroupMembers
NewGroupMembersRow Displays a bootstrap badge
NoteContainer
NoteControl
NoteEventArgs Note Event Argument includes id of note updated
NotificationBox
NumberBox
NumberRangeEditor
NumberUpDown
PageBreadCrumbs
PageDescription Renders the description of a page
PageIcon Renders the icon of a page
PagePicker
PageTitle Renders the title of a page
PanelDrawer
PanelWidget
PersonField
PersonLink
PersonMergeField The ASP:CheckBoxField doesn't work very well for retrieving changed values, especially when the value is changed from True to False (weird) This CheckBoxEditableField works like the ASP:CheckBoxField except it gives the CheckBox's IDs so their changed values will consistantly persist on postbacks
PersonMergeFieldHeaderTemplate
PersonPicker
PersonProfileBadgeList abstract class for controls used to render a Person Profile Badge
PhoneNumberBox
PhoneNumbersField
Pie
PieChart
PieLabel
PieLabelsStyle
Points
PostBackEventArgs
RangeSlider
RegistrationInstanceEditor
RegistrationTemplateFormEditor
RegistrationTemplatePicker
RemoteAuthsPicker
ReorderField
ReorderFieldTemplate Template used by the ReorderField control
RockBoundField
RockBulletedList
RockCheckBox
RockCheckBoxList
RockControlHelper Helper class to intialize and render rock controls with Bootstrap html elements
RockControlWrapper
RockDropDownList
RockLiteral
RockLiteralField
RockLiteralField.LiteralTemplate
RockRadioButton
RockRadioButtonList
RockRating
RockTemplateField
RockTextBox
RockTextOrDropDownList
RockUpdatePanel
RowEventArgs Event argument used by the Grid events
ScheduleBuilder
ScheduleBuilderPopupContents
SchedulePicker
SearchField
SecurityButton
SecurityField
SecurityFieldTemplate Template used by the SecurityField control
SeriesOptions
SlidingDateRangePicker
SlidingDateRangeTypeArrayConverter
SlidingDateRangeUnitArrayConverter
TagList
TemplateFormFieldEventArg
TermDescription
TimeField
TimePicker
TitleStyle
Toggle
ToggleField
ToggleFieldTemplate Template used by the ToggleField control
TreeViewItem
UrlLinkBox
ValueList
WarningBlock
WorkflowActionEditor
WorkflowActionTypeEditor
WorkflowActionTypePicker
WorkflowActivityEditor
WorkflowActivityTypeAttributeEventArg
WorkflowActivityTypeEditor
WorkflowFormActionList
WorkflowFormAttributeRow Workflow Action Form Row Editor
WorkflowFormEditor
WorkflowPicker
WorkflowTypePicker
YearPicker
Zone Defines a Rock Zone on a page