public override void Initialize()
        {
            SpriteBatch = Game.Services.GetService(typeof(SpriteBatch)) as SpriteBatch;

            _scrollableRenderTarget = new ScrollableRenderTarget(Game, Width - SpacingX, MaxHeight, _scrollerItems,
                                                                 new ScrollableRenderTargetScroll(Game, _textureUp, _textureDown));

            _scrollerItems.Initialize();

            UpdateSelectedItemPos();

            _scrollableRenderTarget.Initialize();

            _speechBubble.Initialize();

            _selectedItem = null;

            _oldHasFocus = HasFocus;

            base.Initialize();
        }
 public void ClearItems()
 {
     _scrollerItems.Clear();
     _selectedItem = null;
 }
 public void AddItem(DropDownListItem dropDownListItem)
 {
     dropDownListItem.DropDownList = this;
     dropDownListItem.Width        = Width;
     _scrollerItems.AddItem(dropDownListItem);
 }