首页 > 解决方案 > 如何在WPF C#中将鼠标悬停在进度条上

问题描述

gantt在我的项目中使用图表的进度条并且进展顺利。现在我需要在鼠标放在它上面而不点击时显示时间和细节。有可能吗,以前有人做过类似的事情吗?

标签: c#wpfvisual-studio

解决方案


这是工具提示:

写吧:

<ProgressBar Minimum="0" Maximum="100" Value="75" Tooltip="Your desired text" />

或绑定您的文本:

<ProgressBar Minimum="0" Maximum="100" Value="75" Tooltip="{Binding, path=YourText}" />

对于悬停使用IsMouseOver属性:

 <ProgressBar Minimum="0" Maximum="100" Value="75">
    <ProgressBar .Style>
        <Style TargetType="ProgressBar">       
            <Style.Triggers>
                <Trigger Property="IsMouseOver" Value="True">
                    --your desired code--
                </Trigger>
            </Style.Triggers>
        </Style>
    </ProgressBar.Style>
</ProgressBar>

推荐阅读