WPF按钮文字在鼠标悬停时滚动

时间:2018-12-09 16:27:55

标签: wpf button text scroll

具有大于最大按钮宽度的Content(text)的按钮是否可以在鼠标悬停时从右向左滚动其余文本?我最能解释的是电子横幅之类的东西。

到目前为止,这是反映我的按钮样式xaml的唯一内容。

<Page.Resources>
    <Style x:Key="Str" TargetType="{x:Type Button}">
        <Setter Property="Width" Value="90"/>
    </Style>

</Page.Resources>

1 个答案:

答案 0 :(得分:0)

是的。通常称为字幕。

您可以模板化wpf控件以执行几乎所有操作。

在其中放置一个画布和一个文本块。对canvas进行动画处理。文本块的左侧。 这里有一个字幕实现:

https://social.technet.microsoft.com/wiki/contents/articles/31416.wpf-mvvm-friendly-user-notification.aspx?Redirected=true#Marquee

很显然,您可能想使用数据触发和ismouseover true来启动动画。