2012-03-28 45 views

回答

4

這是一種帶標籤爲例來做到這一點:

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

我要用來設置從資源文件的工具提示文字 – abhi294074 2012-03-30 06:48:00

+2

你應該提到的是你的問題的一部分,那麼。你的字符串在資源文件中看起來像什麼?它是否有換行符?你在WPF中使用數據綁定?你只是在代碼背後設置? – RQDQ 2012-03-30 12:46:33

5

我個人更喜歡嵌入&#x0a;(新行)插入我將用作工具提示的字符串中。

ex。 Tooltip="line 1 &#x0a;line 2"

然後,我可以從資源文件中加載字符串,並方便地應用它們,如果我希望,而無需通過任何其他格式。

3

這工作對我來說,我沒有看到答案了類似的話:

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