Есть ли способ изменить фон границы / заголовка в VSTO outlook add in? - PullRequest
0 голосов
/ 13 ноября 2018

Я разрабатываю плагин VSTO для Outlook 2016, но не могу изменить рамку и цвет фона заголовка (как видно из связанного изображения).

Я попытался принудительно установить свойство "BackColor" объекта TaskPaneWpfControlHost, но в результате получилось изменение фона пользовательского элемента управления, введенного в контейнер.

     public TaskPaneWpfControlHost(System.Windows.Controls.UserControl shell)
    {
        this.BackColor = System.Drawing.Color.White;
        InitializeComponent();
        wpfElementHost.HostContainer.Children.Add(shell);
        wpfElementHost.AutoSize = true;
        wpfElementHost.Dock = DockStyle.Fill;
        _shell = shell;
    }

1 Ответ

0 голосов
/ 14 ноября 2018

Вы можете использовать BackColor, используя приведенный ниже код:

private const string WindowColor = @"#FF2D2D30";

var color = ColorTranslator.FromHtml(WindowColor);
this.BackColor = Color.FromArgb(color.R, color.G, color.B);

Для получения дополнительной информации, пожалуйста, перейдите по ссылке ниже:

Есть ли способ изменить цвет настраиваемой области задач в VSTO outlook add in?

Как: установить фон панели Windows Forms

...