0

我在 XAML 中创建了一个按钮:

<Grid>
    <Button x:Name="RectangleButton" 
            Margin="0" 
            Width="{Binding LengthInPixels}" 
            Height="{Binding Height, Mode=OneWay}" 
            BorderBrush="{Binding BorderColor, Mode=OneWay}" 
            BorderThickness="0.2" 
            HorizontalAlignment="Center" 
            VerticalAlignment="Center" 
            Background="{Binding BackgroundColor, Mode=OneTime}"
            ToolTip="{Binding MouseoverText, Mode=OneTime}"/>
</Grid>

是否可以在 XAML 中设置 ToolTip.AutoPopDelay(或任何延长工具提示在屏幕上可见的持续时间的属性)?

4

2 回答 2

2

WPF 中没有这样的属性。也许你的意思是ToolTipService.InitialShowDelay

于 2013-02-26T16:48:38.317 回答
1

您可以尝试ToolTipService.InitialShowDelay Attached Property

<Button ToolTip="{Binding MouseoverText, Mode=OneTime}"
        ToolTipService.InitialShowDelay="1000" />

编辑

事实证明,您正在寻找ToolTipService.ShowDuration 附加属性,并且您会在ToolTipService中找到更多属性来自定义ToolTip.

于 2013-02-26T16:48:44.487 回答