private void ClearContents()
        {
            if (_contentContainer != null)
                _contentContainer.Controls.Clear();

            _contentContainer = null;

            Controls.Clear();
        }
        internal void ClearContents()
        {
            if (_yesContainer != null)
                _yesContainer.Controls.Clear();

            _yesContainer = null;

            if (_noContainer != null)
                _noContainer.Controls.Clear();

            _noContainer = null;

            Controls.Clear();
        }
        private void CreateContents()
        {
            ClearContents();

            if (_contentContainer == null)
            {
                _contentContainer = new ConditionalTemplateContainer(this);
                if (_contentTemplate != null)
                {
                    _contentTemplate.InstantiateIn(_contentContainer);
                }
                this.Controls.Add(_contentContainer);
            }
            else if (_contentTemplate != null)
            {
                this._contentTemplate.InstantiateIn(this._contentContainer);
            }
        }
        private void CreateContents()
        {
            ClearContents();

            if (_yesContainer == null)
            {
                _yesContainer = new ConditionalTemplateContainer(this);
                if (_yesTemplate != null)
                {
                    _yesTemplate.InstantiateIn(_yesContainer);
                }
                this.Controls.Add(_yesContainer);
            }
            else if (_yesTemplate != null)
            {
                this._yesTemplate.InstantiateIn(this._yesContainer);
            }

            if (_noContainer == null)
            {
                _noContainer = new ConditionalTemplateContainer(this);
                if (_noTemplate != null)
                    this._noTemplate.InstantiateIn(this._noContainer);
                Controls.Add(_noContainer);
            }
            else if (_noTemplate != null)
            {
                this._noTemplate.InstantiateIn(this._noContainer);
            }
        }