我有一个网格,其中有一个用于描述文本的RichTextBox控件,并且该RichTextBox附带有一个工具提示。请检查以下代码-
<Grid Grid.Row="1" >
<controls:RichTextBox Text="{Binding Description, Mode=TwoWay}"
VerticalAlignment="Stretch" VerticalContentAlignment="Stretch" IsEnabled="False" />
<Grid.ToolTip>
<ToolTip>
<TextBlock Text="{Binding Path=Descriptiontext}"
TextTrimming="CharacterEllipsis" TextWrapping="Wrap" />
</ToolTip>
</Grid.ToolTip>
</Grid>
我想为ToolTip设置“ ToolTipService.ShowDuration”属性。但是我没有办法将它附加在哪里。
谁能建议我们该怎么做。
答案 0 :(得分:1)
ShowDuration属性实际上是所包含的TooltipService的附加属性。您可以将其放在工具提示本身或父网格上。即
<Grid Grid.Row="1" ToolTipService.ShowDuration="5000">
<controls:RichTextBox Text="{Binding Description, Mode=TwoWay}"
VerticalAlignment="Stretch" VerticalContentAlignment="Stretch" IsEnabled="False" />
<Grid.ToolTip>
<ToolTip>
<TextBlock Text="{Binding Path=Descriptiontext}"
TextTrimming="CharacterEllipsis" TextWrapping="Wrap" />
</ToolTip>
</Grid.ToolTip>
</Grid>