将工具提示绑定到Silverlight中的两个属性

时间:2013-11-13 20:23:00

标签: wpf silverlight

目前我有这样的东西,它工作正常:

ToolTipService.ToolTip="{Binding PersonInfo}"

但我还有另一个名为PersonDetails

的属性

我希望能够让tooltip显示它们而不仅仅是第一个。 像PersonInfo + "\r\n" + PersonDetails

这样的东西

我应该从哪里开始?

1 个答案:

答案 0 :(得分:3)

没有汗,你没有指定WPF或SL,但每个的概念是相同的。这样的东西应该可以满足您的要求;

<Object>
 <ToolTipService.ToolTip>

      <TextBlock>
           <Run Text="{Binding PersonInfo}" FontWeight="Bold"/>
           <Run Text="{Binding PersonDetails}"/>
      </TextBlock>

  </ToolTipService.ToolTip>
</Object>

这也使您能够以不同的方式格式化您正在显示的信息,甚至可以根据需要对其进行设置,例如,如果您想在示例中加入Bold

希望这有帮助。