Example #1
0
        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);
            }
        }
        private void ClearContents()
        {
            if (_contentContainer != null)
            {
                _contentContainer.Controls.Clear();
            }

            _contentContainer = null;

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

            _yesContainer = null;

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

            _noContainer = null;

            Controls.Clear();
        }