Rock.Web.UI.Controls.DefinedValuePicker.LoadDropDownItems C# (CSharp) Method

LoadDropDownItems() private method

Loads the drop down items.
private LoadDropDownItems ( ) : void
return void
        private void LoadDropDownItems()
        {
            this.Items.Clear();

            if ( _definedTypeId.HasValue )
            {
                // add Empty option first
                this.Items.Add( new ListItem() );

                Rock.Model.DefinedValueService definedValueService = new Model.DefinedValueService( new RockContext() );
                var definedValues = definedValueService.GetByDefinedTypeId( _definedTypeId.Value );
                if ( definedValues.Any() )
                {
                    foreach ( var definedValue in definedValues )
                    {
                        this.Items.Add( new ListItem( this.DisplayDescriptions ? definedValue.Description : definedValue.Value, definedValue.Id.ToString() ) );
                    }
                }
            }
        }
DefinedValuePicker