0

私は現在、ユーザーが上または下のスクロールボタンを押し、マウスボタンを押したままにすると、wpfスクロールバーに値の変更を頻繁に発生させようとしました。

私は次のようなスタイルを使用しようとしました:

<Style TargetType="{x:Type RepeatButton}">
    <Setter Property="Interval" Value="20"/>
    <Setter Property="Delay" Value="20"/>
</Style>

または、値を直接設定するには:

scrollBar.Track.DecreaseRepeatButton.Delay = 20;
scrollBar.Track.DecreaseRepeatButton.Interval = 20;

scrollBar.Track.IncreaseRepeatButton.Delay = 20;
scrollBar.Track.IncreaseRepeatButton.Interval = 20;

値がリピートボタンに存在することをほくろで確認しましたが、ボタンがコマンドをより頻繁に起動しません...

何か案は?

tia

4

1 に答える 1

0

ストーリーボードとアニメーションに切り替えて、問題を解決しました

于 2009-02-04T11:06:53.120 に答える