/// <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; }
/// <summary> /// テーマが切り替えられた /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void EnableVSRenderer(object sender, DockThemeChangeEventArgs e) { vsToolStripExtender.SetStyle(topToolBar, e.version, e.theme); }