1
5秒ごとに「次へ」と呼ぶInfragisticsのカルーセルコントロールがあります。しかし、しばらくの間これを行う方法はわかりません。5秒ごとに自動的にタスクを呼び出す
ご協力いただきありがとうございます!
現在のところ、クリックから開始され、しばらく以内にタスクを開始します。明らかにこれは私が避けたいものです。
private void GoToNext(object sender, MouseButtonEventArgs e)
{
while (true)
{
Task task = new Task(() => MyCarousel.Dispatcher.BeginInvoke(new next(goToNext), null));
task.Start();
}
}
private bool goToNext()
{
Thread.Sleep(15);
MyCarousel.ExecuteCommand(Infragistics.Windows.Controls.XamCarouselPanelCommands.NavigateToNextItem);
return true;
}
完璧なこれは私の問題を解決!ありがとう – user1170314