Is there any way to change border/header background in VSTO outlook add in?
I'm developing a VSTO plugin for Outlook 2016 but am not able to change the border and header background color (as you can see from the linked image).
I tried to force the "BackColor" property of the TaskPaneWpfControlHost
object but what happens is that I get the background change of the user control injected into the container.
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;
c# wpf outlook vsto
add a comment |
I'm developing a VSTO plugin for Outlook 2016 but am not able to change the border and header background color (as you can see from the linked image).
I tried to force the "BackColor" property of the TaskPaneWpfControlHost
object but what happens is that I get the background change of the user control injected into the container.
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;
c# wpf outlook vsto
add a comment |
I'm developing a VSTO plugin for Outlook 2016 but am not able to change the border and header background color (as you can see from the linked image).
I tried to force the "BackColor" property of the TaskPaneWpfControlHost
object but what happens is that I get the background change of the user control injected into the container.
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;
c# wpf outlook vsto
I'm developing a VSTO plugin for Outlook 2016 but am not able to change the border and header background color (as you can see from the linked image).
I tried to force the "BackColor" property of the TaskPaneWpfControlHost
object but what happens is that I get the background change of the user control injected into the container.
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;
c# wpf outlook vsto
c# wpf outlook vsto
edited Nov 13 '18 at 18:00
Cindy Meister
15.3k102235
15.3k102235
asked Nov 13 '18 at 16:13
FraDammFraDamm
112
112
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You could use BackColor refer to the below code:
private const string WindowColor = @"#FF2D2D30";
var color = ColorTranslator.FromHtml(WindowColor);
this.BackColor = Color.FromArgb(color.R, color.G, color.B);
For more information, Please refer to the below link:
Is there any way to change custom task pane color in VSTO outlook add in?
How to: Set the Background of a Windows Forms Panel
It doesn't work..if I change code like below header and border have always gray background:
– FraDamm
Nov 14 '18 at 9:51
Inside ctor (before initializeComponent): var color = ColorTranslator.FromHtml(WindowColor); this.BackColor = Color.FromArgb(color.R, color.G, color.B);
– FraDamm
Nov 14 '18 at 9:52
Outside like private const: private const string WindowColor = @"#FF2D2D30";
– FraDamm
Nov 14 '18 at 9:55
Please, note that my goal is to change the appearance about the window title bar which I mean the native part of Outlook window
– FraDamm
Nov 14 '18 at 10:23
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53285132%2fis-there-any-way-to-change-border-header-background-in-vsto-outlook-add-in%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You could use BackColor refer to the below code:
private const string WindowColor = @"#FF2D2D30";
var color = ColorTranslator.FromHtml(WindowColor);
this.BackColor = Color.FromArgb(color.R, color.G, color.B);
For more information, Please refer to the below link:
Is there any way to change custom task pane color in VSTO outlook add in?
How to: Set the Background of a Windows Forms Panel
It doesn't work..if I change code like below header and border have always gray background:
– FraDamm
Nov 14 '18 at 9:51
Inside ctor (before initializeComponent): var color = ColorTranslator.FromHtml(WindowColor); this.BackColor = Color.FromArgb(color.R, color.G, color.B);
– FraDamm
Nov 14 '18 at 9:52
Outside like private const: private const string WindowColor = @"#FF2D2D30";
– FraDamm
Nov 14 '18 at 9:55
Please, note that my goal is to change the appearance about the window title bar which I mean the native part of Outlook window
– FraDamm
Nov 14 '18 at 10:23
add a comment |
You could use BackColor refer to the below code:
private const string WindowColor = @"#FF2D2D30";
var color = ColorTranslator.FromHtml(WindowColor);
this.BackColor = Color.FromArgb(color.R, color.G, color.B);
For more information, Please refer to the below link:
Is there any way to change custom task pane color in VSTO outlook add in?
How to: Set the Background of a Windows Forms Panel
It doesn't work..if I change code like below header and border have always gray background:
– FraDamm
Nov 14 '18 at 9:51
Inside ctor (before initializeComponent): var color = ColorTranslator.FromHtml(WindowColor); this.BackColor = Color.FromArgb(color.R, color.G, color.B);
– FraDamm
Nov 14 '18 at 9:52
Outside like private const: private const string WindowColor = @"#FF2D2D30";
– FraDamm
Nov 14 '18 at 9:55
Please, note that my goal is to change the appearance about the window title bar which I mean the native part of Outlook window
– FraDamm
Nov 14 '18 at 10:23
add a comment |
You could use BackColor refer to the below code:
private const string WindowColor = @"#FF2D2D30";
var color = ColorTranslator.FromHtml(WindowColor);
this.BackColor = Color.FromArgb(color.R, color.G, color.B);
For more information, Please refer to the below link:
Is there any way to change custom task pane color in VSTO outlook add in?
How to: Set the Background of a Windows Forms Panel
You could use BackColor refer to the below code:
private const string WindowColor = @"#FF2D2D30";
var color = ColorTranslator.FromHtml(WindowColor);
this.BackColor = Color.FromArgb(color.R, color.G, color.B);
For more information, Please refer to the below link:
Is there any way to change custom task pane color in VSTO outlook add in?
How to: Set the Background of a Windows Forms Panel
answered Nov 14 '18 at 8:40
Alina LiAlina Li
633125
633125
It doesn't work..if I change code like below header and border have always gray background:
– FraDamm
Nov 14 '18 at 9:51
Inside ctor (before initializeComponent): var color = ColorTranslator.FromHtml(WindowColor); this.BackColor = Color.FromArgb(color.R, color.G, color.B);
– FraDamm
Nov 14 '18 at 9:52
Outside like private const: private const string WindowColor = @"#FF2D2D30";
– FraDamm
Nov 14 '18 at 9:55
Please, note that my goal is to change the appearance about the window title bar which I mean the native part of Outlook window
– FraDamm
Nov 14 '18 at 10:23
add a comment |
It doesn't work..if I change code like below header and border have always gray background:
– FraDamm
Nov 14 '18 at 9:51
Inside ctor (before initializeComponent): var color = ColorTranslator.FromHtml(WindowColor); this.BackColor = Color.FromArgb(color.R, color.G, color.B);
– FraDamm
Nov 14 '18 at 9:52
Outside like private const: private const string WindowColor = @"#FF2D2D30";
– FraDamm
Nov 14 '18 at 9:55
Please, note that my goal is to change the appearance about the window title bar which I mean the native part of Outlook window
– FraDamm
Nov 14 '18 at 10:23
It doesn't work..if I change code like below header and border have always gray background:
– FraDamm
Nov 14 '18 at 9:51
It doesn't work..if I change code like below header and border have always gray background:
– FraDamm
Nov 14 '18 at 9:51
Inside ctor (before initializeComponent): var color = ColorTranslator.FromHtml(WindowColor); this.BackColor = Color.FromArgb(color.R, color.G, color.B);
– FraDamm
Nov 14 '18 at 9:52
Inside ctor (before initializeComponent): var color = ColorTranslator.FromHtml(WindowColor); this.BackColor = Color.FromArgb(color.R, color.G, color.B);
– FraDamm
Nov 14 '18 at 9:52
Outside like private const: private const string WindowColor = @"#FF2D2D30";
– FraDamm
Nov 14 '18 at 9:55
Outside like private const: private const string WindowColor = @"#FF2D2D30";
– FraDamm
Nov 14 '18 at 9:55
Please, note that my goal is to change the appearance about the window title bar which I mean the native part of Outlook window
– FraDamm
Nov 14 '18 at 10:23
Please, note that my goal is to change the appearance about the window title bar which I mean the native part of Outlook window
– FraDamm
Nov 14 '18 at 10:23
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53285132%2fis-there-any-way-to-change-border-header-background-in-vsto-outlook-add-in%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown