public DetailView()
        {
            InitializeComponent();

            MouseWheelRedirector.Attach(this);

            m_commentPopup           = new Popup(m_commentPopupPanel = new CommentPopupPanel());
            m_commentPopup.Resizable = true;
            m_commentPopupPanel.buttonAddComment.Click += buttonAddComment_Click;
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="MainWindowEx"></param>
        /// <param name="rootModel"></param>
        public MainOutputWindowNative(MainWindow MainWindowEx, RootModel rootModel)
        {
            InitializeComponent();
            _mainWindow = MainWindowEx;
            _rootModel  = rootModel;

            _textBoxNative.TextViewNative.GotFocus += TextViewNative_GotFocus;
            MouseWheelRedirector.Attach(_textBoxNative.TextViewNative);
            _textBoxNative.TextViewNative.MouseWheel += TextViewNative_MouseWheel;
            Loaded += (o, e) => _txtCommandInput.Focus();
        }
        private void PostsList_Load(object sender, EventArgs e)
        {
            SetFont();

            SystemEvents.UserPreferenceChanged += SystemEvents_UserPreferenceChanged;

            MouseWheelRedirector.Attach(dataGridView);

            if (!DesignMode) //Hack
            {
                Main.Current.PhotoDownloader.ThumbnailEvent += Thumbnail_EventHandler;
            }
        }