WPF在c#代码中更改工具提示背景

Jac*_*lor 2 c# wpf tooltip

我知道如何在xaml方面改变工具提示,但是有人知道在C#中做这个的好方法吗?

Sof*_*per 5

假设您有一个这样的按钮:

    <Button x:Name="btnOne" Content="How to grow big and strong?">
        <Button.ToolTip>
            <ToolTip>
                Eat your veggies
            </ToolTip>
        </Button.ToolTip>
    </Button>
Run Code Online (Sandbox Code Playgroud)

你可以改变它:

    var tip = ToolTipService.GetToolTip(this.btnOne) as ToolTip;
    tip.Background = new SolidColorBrush(Colors.Magenta);
Run Code Online (Sandbox Code Playgroud)