使用c#在wpf中使用多行工具提示

abh*_*074 4 wpf c#-4.0

我想在wpf中使用多行工具提示但是看起来像

line 1 
    line2
Run Code Online (Sandbox Code Playgroud)

但我想以给定的格式显示这个多线工具提示

line 1
line 2
Run Code Online (Sandbox Code Playgroud)

dk1*_*123 10

我个人更喜欢将
(新行)嵌入到我将用作工具提示的字符串中.

恩. Tooltip="line 1 
line 2"

然后,我可以从资源文件加载字符串,如果我愿意,可以方便地应用它们,而无需进行任何其他格式化.


RQD*_*QDQ 6

下面是一种以 Label 为例的方法:

<Label>
    <Label.ToolTip>
        <StackPanel>
             <TextBlock>Line 1</TextBlock>
             <TextBlock>Line 2</TextBlock>
        </StackPanel>
    </Label.ToolTip>
</Label>
Run Code Online (Sandbox Code Playgroud)

  • 那么你应该在问题中提到这一点。你的字符串在资源文件中是什么样子的?它有换行符吗?您是否在 WPF 中使用数据绑定?你只是在后面的代码中设置吗? (2认同)