private void resourcesListView_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            var currentItem = GetCurrentItem();

            if (currentItem != null)
            {
                var lastActiveContent = _activeViewContent;

                _activeViewContent = GetEditor(currentItem.ResourceEntry.Value.GetType());


                if (lastActiveContent != _activeViewContent)
                {
                    splitContainer1.Panel2.Controls.Clear();
                }

                if (_activeViewContent == null)
                {
                    splitContainer1.Panel2.Controls.Add(label1);
                }
                else
                {
                    _activeViewContent.AssignResourceEntry(currentItem.ResourceEntry);
                    _activeViewContent.Control.Dock = DockStyle.Fill;
                    splitContainer1.Panel2.Controls.Add(_activeViewContent.Control);
                }
            }
        }
		private void resourcesListView_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            var currentItem = GetCurrentItem();
			if (currentItem != null)
			{
                var lastActiveContent = _activeViewContent;

                _activeViewContent = GetEditor(currentItem.ResourceEntry.Value.GetType());


                if (lastActiveContent != _activeViewContent)
                    splitContainer1.Panel2.Controls.Clear();

                if (_activeViewContent == null)
                {
                    splitContainer1.Panel2.Controls.Add(label1);
                }
                else
                {
                    _activeViewContent.AssignResourceEntry(currentItem.ResourceEntry);
                    _activeViewContent.Control.Dock = DockStyle.Fill;
                    splitContainer1.Panel2.Controls.Add(_activeViewContent.Control);
                }
			}
		}