2016-06-08 4 views
2

Есть ли способ изменить цвет фона панели задач в почтовом окне?Есть ли способ изменить цвет панели задач в VSTO Outlook добавить?

UPDATE

UserControl.BackColor дает мне этот результат. Но я хочу, вся панель пользовательских задач, чтобы быть белым

enter image description here

Мой код для создания UserControl здесь:

public partial class UserControlTest : UserControl 
{ 
    public UserControlTest() 
    { 
     this.BackColor = Color.White; 
     InitializeComponent(); 
    } 
} 

ответ

0

Вы можете изменить цвет фона панели задач, установив BackColor из UserControl.

Это, как я установить мину в тот же цвет, как и видео студии темной темы:

private const string WindowColor = @"#FF2D2D30"; 
... 
var color = ColorTranslator.FromHtml(WindowColor); 
this.BackColor = Color.FromArgb(color.R, color.G, color.B); 

Я делаю это в конструкторе UserControl перед вызовом this.InitializeComponent();.

+0

UserControl.BackColor не заполняет все области задач указанным цветом. Я добавил результат в мой вопрос –

+0

@IvanZaporozhchenko вы можете опубликовать код, в котором вы создаете 'UserControl', так как это точный код, который я использую, поэтому было бы хорошо видеть, есть ли различия в настройке элемента управления. Я также предполагаю, что вы используете WinForm UserControl? Также вы внедряете элемент управления WPF в WinForm? –

+0

Я добавил код. Я использую пользовательский контроль WinForm. На самом деле, я хочу встроить элемент управления WPF внутри элемента управления WinForm, но нет никакой разницы, я попробовал управление без встраивания WPF, и у меня тот же результат. –