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

时间:2012-03-28 14:08:29

标签: wpf c#-4.0

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

line 1 
    line2

但我希望以给定的格式显示这个多行工具提示

line 1
line 2

3 个答案:

答案 0 :(得分:6)

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

离。 Tooltip="line 1 
line 2"

然后我可以从资源文件中加载字符串,如果我愿意,可以方便地应用它们,而不必进行任何额外的格式化。

答案 1 :(得分:4)

这是一种以Label为例的方法:

<Label>
    <Label.ToolTip>
        <StackPanel>
             <TextBlock>Line 1</TextBlock>
             <TextBlock>Line 2</TextBlock>
        </StackPanel>
    </Label.ToolTip>
</Label>

答案 2 :(得分:3)

这对我有用,我在答案中看不到任何类似内容:

<[ParentControl].ToolTip>
    <TextBlock>
        Some text here.
        <LineBreak/>    
        And more text in a new line.
    </TextBlock>
</[ParentControl].ToolTip>