Ejemplo n.º 1
0
        /// <summary>
        /// テーマが切り替えられた
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public void EnableVSRenderer(object sender, DockThemeChangeEventArgs e)
        {
            vsToolStripExtender.SetStyle(topToolBar, e.version, e.theme);
            vsToolStripExtender.SetStyle(contextMenu, e.version, e.theme);
            treeView.Font = e.theme.Skin.DockPaneStripSkin.TextFont;

            if (e.theme.ToString() == "WeifenLuo.WinFormsUI.Docking.VS2015BlueTheme" || e.theme.ToString() == "WeifenLuo.WinFormsUI.Docking.VS2015LightTheme")
            {
                m_colors.Background      = ColorTranslator.FromHtml("#ffffff");
                m_colors.SelectActive    = ColorTranslator.FromHtml("#3399ff");
                m_colors.SelectNonActive = ColorTranslator.FromHtml("#cccedb");
                m_colors.Text            = ColorTranslator.FromHtml("#000000");
                m_colors.ActiveText      = ColorTranslator.FromHtml("#ffffff");
                m_arrowOpenImg           = Properties.Resources.tree_open_arrow_dark;
                m_arrowCloseImg          = Properties.Resources.tree_close_arrow_dark;
            }
            else
            {
                // ダーク
                m_colors.Background      = ColorTranslator.FromHtml("#252526");
                m_colors.SelectActive    = ColorTranslator.FromHtml("#3399ff");
                m_colors.SelectNonActive = ColorTranslator.FromHtml("#3f3f46");
                m_colors.Text            = ColorTranslator.FromHtml("#f1f1f1");
                m_colors.ActiveText      = ColorTranslator.FromHtml("#ffffff");
                m_arrowOpenImg           = Properties.Resources.tree_open_arrow;
                m_arrowCloseImg          = Properties.Resources.tree_close_arrow;
            }

            treeView.BackColor = m_colors.Background;
            treeView.ForeColor = m_colors.Text;
            m_isChangeTheme    = true;
        }
Ejemplo n.º 2
0
 /// <summary>
 /// テーマが切り替えられた
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 public void EnableVSRenderer(object sender, DockThemeChangeEventArgs e)
 {
     vsToolStripExtender.SetStyle(topToolBar, e.version, e.theme);
 }